Truy cập các giá trị dictionary Python

Truy cập các giá trị dictionary Python

Bạn cũng có thể sử dụng subscript để giành value liên quan với một key. Tuy nhiên, nếu key không có mặt trong
dictionary, Python dấy lên một ngoại lệ. Sau đây là một vài ví dụ, sử dụng info dictionary, cái đã được thiết
lập trước kia:
code 9
Nếu sự tồn tại của một key là không chắc chắn, lập trình viên có thể test cho nó sử dụng toán tử in, như sau:

>>> if “job” in info:

print(info[“job”])

Một chiến lược dễ dàng hơn nhiều là sử dụng phương thức get. Phương thức này mong đợi 2 đối số, một key có
thể và một value mặc định. Nếu key là ở trong dictionary, value liên quan được trả về. Tuy nhiên, nếu key vắng
mặt, value mặc định được truyền tới get được trả về. Sau đây là một ví dụ về sử dụng get với một value mặc định
None:

>>> print(info.get(“job”, None))
None

Chia sẻ