Phương thức get
Phương thức get trả về giá trị của từ điển
theo khóa. Trong trường hợp khóa này
không tồn tại - giá trị mặc định. Ở
tham số đầu tiên của phương thức, chúng ta chỉ định khóa
cần tìm, ở tham số thứ hai không bắt buộc
- giá trị mặc định.
Cú pháp
từ_điển.get(khóa, [giá trị mặc định])
Ví dụ
Hãy tìm khóa
'a' trong từ điển của chúng ta,
đồng thời chỉ định cho nó
giá trị mặc định '!':
dct = {
'a': 1,
'b': 2,
'c': 3
}
dct.get('a', '!')
print(dct)
Kết quả thực thi mã:
1
Ví dụ
Bây giờ hãy thử lấy giá trị của một khóa không có trong từ điển:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e', '!'))
Kết quả thực thi mã:
!
Ví dụ
Hãy thay đổi ví dụ trước sao cho đối với khóa không tồn tại không có giá trị mặc định:
dct = {
'a': 1,
'b': 2,
'c': 3
}
print(dct.get('e'))
Sau khi thực thi mã, phương thức sẽ trả về cho chúng ta None:
None