Chương 11: Từ điển - chưa xong đâu

Từ điển giống như danh sách, nhưng các chỉ số có thể (gần như) bất kì dữ liệu nào.

Từ điển có các cặp: khóa - giá trị. và đôi khi được gọi là mục.

Hàm dict sẽ tạo ra một từ điển mới mà không có mục nào.

>>> eng2sp = dict()

>>> print eng2sp
{}
>>> eng2sp['one'] = 'uno'
>>> print eng2sp
{'one': 'uno'}
>>> eng2sp = {'one': 'uno', 'two': 'dos', 'three': 'tres'}
Các thứ tự mục không giữ nguyên nhưng không quan trọng bởi vì chúng ta cần phải có từ khóa để tra tìm gái trị tương uuwnsg.

Hàm len có tác dụng trên từ điển để thống kê số lượng khóa - trị.

Toán tử in cũng có tác dụng cho chúng ta biết liệu 1 khóa  có trong từ điển với tên gọi cho trước không (chứ không phải là giá trị)


>>> 'one' in eng2sp
True
>>> 'uno' in eng2sp
False
Để tra giá trị thì chúng ta sử dụng phương thức sau:

>>> vals = eng2sp.values()
>>> 'uno' in vals
True














Nhận xét

Bài đăng phổ biến từ blog này

2.7. Operators and Operands - toán tử và toán hạng

1.11. Formal and Natural Languages