Hàm Dictionary get() trong Python trả về giá trị của key đã cho. Nếu key không tồn tại thì trả về None, hoặc trả về giá trị default do người dùng định nghĩa.get() trong Python trả về giá trị của key đã cho. Nếu key không tồn tại thì trả về None, hoặc trả về giá trị default do người dùng định nghĩa. Cú pháp của get() trong Python:get() trong Python: Tham số:
Ví dụ sau minh họa cách sử dụng của get() trong Python. dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN')) Chạy chương trình Python trên sẽ cho kết quả: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN Hàm dict.keys()Trả về tất cả các key của một Dictionary là một tập hợp các cặp key-value không có thứ tự, có thể thay đổi và lập chỉ mục (truy cập phần tử theo chỉ mục). Dictionary được khởi tạo với các dấu ngoặc nhọn {} và chúng có các khóa và giá trị (key-value). Mỗi cặp key-value được xem như là một item. Key mà đã truyền cho item đó phải là duy nhất, trong khi đó value có thể là bất kỳ kiểu giá trị nào. Key phải là một kiểu dữ liệu không thay đổi (immutable) như chuỗi, số hoặc tuple. Hàm dict.setdefault(key, default=None)Tương tự get(), nhưng sẽ thiết lập dict[key]=default nếu key là không tồn tại trong dict Hàm dict.update(dict2)Được sử dụng để thêm các item của dictionary 2 vào Dictionary đầu tiên dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar) Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972} Hàm dict.values()Trả về tất cả các value của một Dictionary
Bạn có thể truy cập các item của Dictionary bằng cách sử dụng khóa của nó, bên trong dấu ngoặc vuông, ví dụ: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar["model"]) Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar.get("model")) Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } dictCar["year"] = 2020 print(dictCar) Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 2020} Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Bạn có thể thay đổi giá trị của một item cụ thể bằng khóa của nó: dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } for x in dictCar: print(x, ": ", dictCar.get(x)) Kết quả: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))0 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))1 Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))2 Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))3 Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))4 Kết quả: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))5 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Bạn có thể thay đổi giá trị của một item cụ thể bằng khóa của nó:Duyệt các item của Dictionary trong Python dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))6 Kết quả: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))7 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))8 Kết quả: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))9 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN0 Kết quả: dict1 = {'name': 'Viet', 'age': 22, 'address': 'Hanoi'} print ("Gia tri cua key 'name' la: ", dict1.get('name')) print ("Gia tri cua key 'gender' la: ", dict1.get('gender')) print ("Gia tri cua key 'salary' la: ", dict1.get('salary', 'NaN'))7 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN2 Kết quả: Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Bạn có thể thay đổi giá trị của một item cụ thể bằng khóa của nó: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN3 Kết quả: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN4 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN5 Kết quả: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN4 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python Bạn có thể thay đổi giá trị của một item cụ thể bằng khóa của nó: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN7 Kết quả: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN8 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN9 Kết quả: Gia tri cua key 'name' la: Viet Gia tri cua key 'gender' la: None Gia tri cua key 'salary' la: NaN8 Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python dictCar = { "brand": "Honda", "model": "Honda Civic", "year": 1972 } print(dictCar)1 Kết quả: {'brand': 'Honda', 'model': 'Honda Civic', 'year': 1972} Ngoài ra bạn cũng có thể sử dụng hàm get() để truy cập item của Dictionary trong Python như trong ví dụ sau:Thay đổi giá trị của một Dictionary trong Python
Kiểm tra nếu key tồn tại
|