Từ điển, Phần 2

Python nâng cao

Hugo Bowne-Anderson

Data Scientist at DataCamp

Tóm tắt

world = {"afghanistan":30.55, "albania":2.77, "algeria":39.21}

world["albania"]
2.77
world = {"afghanistan":30.55, "albania":2.77, 
         "algeria":39.21, "albania":2.81}

world
{'afghanistan': 30.55, 'albania': 2.81, 'algeria': 39.21}
Python nâng cao

Tóm tắt

  • Khóa phải là đối tượng "bất biến"
{0:"hello", True:"dear", "two":"world"}
{0: 'hello', True: 'dear', 'two': 'world'}
{["just", "to", "test"]: "value"}
TypeError: unhashable type: 'list'
Python nâng cao

Vương quốc Sealand

ch2_2_slides.015.png

1 Nguồn: Wikipedia
Python nâng cao

Từ điển

world["sealand"] = 0.000027

world
{'afghanistan': 30.55, 'albania': 2.81, 
        'algeria': 39.21, 'sealand': 2.7e-05}
"sealand" in world
True
Python nâng cao

Từ điển

world["sealand"] = 0.000028

world
{'afghanistan': 30.55, 'albania': 2.81, 
        'algeria': 39.21, 'sealand': 2.8e-05}
del(world["sealand"])

world
{'afghanistan': 30.55, 'albania': 2.81, 'algeria': 39.21}
Python nâng cao

Danh sách vs. Từ điển

Python nâng cao

Danh sách vs. Từ điển

Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Đánh chỉ mục bằng dãy số
Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Đánh chỉ mục bằng dãy số Đánh chỉ mục bằng khóa duy nhất
Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Đánh chỉ mục bằng dãy số Đánh chỉ mục bằng khóa duy nhất
Tập hợp giá trị — thứ tự quan trọng, để chọn cả tập con
Python nâng cao

Danh sách vs. Từ điển

Danh sách Từ điển
Chọn, cập nhật, xóa bằng [] Chọn, cập nhật, xóa bằng []
Đánh chỉ mục bằng dãy số Đánh chỉ mục bằng khóa duy nhất
Tập hợp giá trị — thứ tự quan trọng, để chọn cả tập con Bảng tra cứu với khóa duy nhất
Python nâng cao

Ayo berlatih!

Python nâng cao

Preparing Video For Download...