Sau khi xác định một từ điển, chúng ta có thể lập chỉ mục thông qua nó bằng cách sử dụng một khóa và gán giá trị cho nó để tạo một cặp khóa-giá trị
Python3
veg_dict
=
{}
veg_dict[
0
____5______1 'Carrot'
veg_dict[
____9]
=
=
2
veg_dict[
=
4____5=
=
7
veg_dict[
=
9____5=
{}
2
{}
3____24
đầu ra
{0. ‘Cà rốt’, 1. 'Củ cải', 2. 'Brinjal', 3. 'Khoai tây'}
Nhưng nếu một khóa đã tồn tại trong đó thì sao?
Python3
veg_dict[
0
____5______1 {}
9
{}
3____24
đầu ra
{0. ‘Cà chua’, 1. 'Củ cải', 2. 'Brinjal', 3. 'Khoai tây'}
Chúng ta có thể quan sát thấy rằng giá trị tương ứng với khóa 0 đã được cập nhật thành ‘Tomato’ từ ‘Carrot’
Phương pháp 2. Hợp nhất hai từ điển bằng update[]
Chúng ta có thể hợp nhất hai từ điển bằng cách sử dụng hàm update[]
Python3
veg_dict
=
veg_dict[
40
veg_dict[
6'Carrot'
veg_dict[
81
veg_dict[
6=
2veg_dict[
8
0
3=
4veg_dict[
6=
7veg_dict[
8=
9veg_dict[
6{}
2]
1
]
2______53veg_dict[
6{}
9veg_dict[
8]
7veg_dict[
6]
9=
0
{}
3____24
đầu ra
{0. ‘Cà rốt’, 1. 'Củ cải', 2. 'Brinjal', 3. ‘Khoai tây’, 4. ‘Cà chua’, 5. 'Rau bina'}
Phương pháp 3. Sử dụng hai danh sách có cùng độ dài
Phương pháp này được sử dụng nếu chúng tôi có hai danh sách và chúng tôi muốn chuyển đổi chúng thành một từ điển với một là khóa và danh sách còn lại là các giá trị tương ứng
Python3
=
3=
=
5=
6veg_dict[
8=
8veg_dict[
8'Carrot'
0veg_dict[
8'Carrot'
2veg_dict[
8'Carrot'
4]
'Carrot'
6=
=
5_______79veg_dict[
8veg_dict[
1veg_dict[
8veg_dict[
3veg_dict[
8
veg_dict[
5veg_dict[
6veg_dict[
8veg_dict[
8]
1
0=
1
21
31
41
5
{}
31
7
đầu ra
{10. ‘Ramesh’, 20. ‘Mahesh’, 30. ‘Kamlesh’, 40. ‘Chắc chắn rồi’, 50. ‘Dinesh’}
Phương pháp 4. Chuyển đổi một danh sách sang từ điển
Phương pháp này được sử dụng để chuyển đổi danh sách python thành từ điển python với các chỉ mục là khóa
Python3
1
8=
=
5'Carrot'
veg_dict[
8=
2veg_dict[
8
=
05=
7____38{}
2]
veg_dict
=
1
2____93=
14=
15
{}
3____24
đầu ra
{0. ‘Cà rốt’, 1. 'Củ cải', 2. 'Brinjal', 3. 'Khoai tây'}
Ngoài ra còn có các phương pháp khác để thêm giá trị vào từ điển nhưng các phương pháp được trình bày ở trên là một số phương pháp được sử dụng phổ biến nhất và cũng có hiệu quả cao
Phương pháp 5. Sử dụng hợp nhất [. ] nhà điều hành
Bằng cách sử dụng toán tử hợp nhất, chúng ta có thể kết hợp hai từ điển
Python3
=
18=
veg_dict[
40
veg_dict[
6'Carrot'
veg_dict[
81
veg_dict[
6=
2]
1
=
29=
veg_dict[
4=
4veg_dict[
6=
7veg_dict[
8=
9veg_dict[
6{}
2]
1