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

pythontừ_đ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 '!':

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct.get('a', '!')
print(dct)

Kết quả thực thi mã:

python1

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:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

print(dct.get('e', '!'))

Kết quả thực thi mã:

python!

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:

pythondct = {
  '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:

pythonNone

Xem thêm

  • phương thức items,
    trả về tuple khóa-giá trị của từ điển đã chỉ định
  • phương thức keys,
    trả về các khóa của từ điển
  • phương thức values,
    trả về tất cả các giá trị của từ điển