Hướng dẫn python nested dictionary access - truy cập từ điển lồng nhau bằng python

Trong Python, một từ điển là một bộ sưu tập các mặt hàng không có thứ tự. Ví dụ:

Nội phân chính

  • Từ điển lồng nhau trong Python là gì?
  • Tạo một từ điển lồng nhau
  • Ví dụ 1: Cách tạo từ điển lồng nhau
  • Các yếu tố truy cập của một từ điển lồng nhau
  • Ví dụ 2: Truy cập các phần tử bằng cú pháp []
  • Thêm phần tử vào từ điển lồng nhau
  • Ví dụ 3: Làm thế nào để thay đổi hoặc thêm các phần tử trong từ điển lồng nhau?
  • Ví dụ 4: Thêm một từ điển khác vào từ điển lồng nhau
  • Xóa các yếu tố khỏi một từ điển lồng nhau
  • Ví dụ 5: Làm thế nào để xóa các yếu tố khỏi một từ điển lồng nhau?
  • Ví dụ 6: Làm thế nào để xóa từ điển khỏi một từ điển lồng nhau?
  • Lặp lại thông qua một từ điển lồng nhau
  • Ví dụ 7: Làm thế nào để lặp lại thông qua một từ điển lồng nhau?
  • Những điểm chính cần nhớ:

dictionary = {'key' : 'value',
'key_2': 'value_2'}

Ở đây, từ điển có một cặp

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
6 được đặt trong các dấu ngoặc xoăn
nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
7.

Để tìm hiểu thêm về từ điển, vui lòng truy cập từ điển Python.


Từ điển lồng nhau trong Python là gì?

Tạo một từ điển lồng nhau

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}

Ví dụ 1: Cách tạo từ điển lồng nhau


Tạo một từ điển lồng nhau

Ví dụ 1: Cách tạo từ điển lồng nhau

Ví dụ 1: Cách tạo từ điển lồng nhau

people = {1: {'name': 'John', 'age': '27', 'sex': 'Male'},
          2: {'name': 'Marie', 'age': '22', 'sex': 'Female'}}

print(people)

Các yếu tố truy cập của một từ điển lồng nhau

{1: {'name': 'John', 'age': '27', 'sex': 'Male'}, 2: {'name': 'Marie', 'age': '22', 'sex': 'Female'}}

Ví dụ 2: Truy cập các phần tử bằng cú pháp []


Các yếu tố truy cập của một từ điển lồng nhau

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

people = {1: {'name': 'John', 'age': '27', 'sex': 'Male'},
          2: {'name': 'Marie', 'age': '22', 'sex': 'Female'}}

print(people[1]['name'])
print(people[1]['age'])
print(people[1]['sex'])

Các yếu tố truy cập của một từ điển lồng nhau

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

Thêm phần tử vào từ điển lồng nhau


Thêm phần tử vào từ điển lồng nhau

Ví dụ 3: Làm thế nào để thay đổi hoặc thêm các phần tử trong từ điển lồng nhau?

people = {1: {'name': 'John', 'age': '27', 'sex': 'Male'},
          2: {'name': 'Marie', 'age': '22', 'sex': 'Female'}}

people[3] = {}

people[3]['name'] = 'Luna'
people[3]['age'] = '24'
people[3]['sex'] = 'Female'
people[3]['married'] = 'No'

print(people[3])

Các yếu tố truy cập của một từ điển lồng nhau

{'name': 'Luna', 'age': '24', 'sex': 'Female', 'married': 'No'}

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

Thêm phần tử vào từ điển lồng nhau

Ví dụ 4: Thêm một từ điển khác vào từ điển lồng nhau

people = {1: {'name': 'John', 'age': '27', 'sex': 'Male'},
          2: {'name': 'Marie', 'age': '22', 'sex': 'Female'},
          3: {'name': 'Luna', 'age': '24', 'sex': 'Female', 'married': 'No'}}

people[4] = {'name': 'Peter', 'age': '29', 'sex': 'Male', 'married': 'Yes'}
print(people[4])

Các yếu tố truy cập của một từ điển lồng nhau

{'name': 'Peter', 'age': '29', 'sex': 'Male', 'married': 'Yes'}

Ví dụ 2: Truy cập các phần tử bằng cú pháp []


Xóa các yếu tố khỏi một từ điển lồng nhau

Ví dụ 5: Làm thế nào để xóa các yếu tố khỏi một từ điển lồng nhau?

Ví dụ 5: Làm thế nào để xóa các yếu tố khỏi một từ điển lồng nhau?

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
0

Các yếu tố truy cập của một từ điển lồng nhau

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
1

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

Ví dụ 6: Làm thế nào để xóa từ điển khỏi một từ điển lồng nhau?

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
2

Các yếu tố truy cập của một từ điển lồng nhau

{1: {'name': 'John', 'age': '27', 'sex': 'Male'}, 2: {'name': 'Marie', 'age': '22', 'sex': 'Female'}}

Ví dụ 2: Truy cập các phần tử bằng cú pháp []


Lặp lại thông qua một từ điển lồng nhau

Ví dụ 7: Làm thế nào để lặp lại thông qua một từ điển lồng nhau?

Ví dụ 7: Làm thế nào để lặp lại thông qua một từ điển lồng nhau?

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
4

Các yếu tố truy cập của một từ điển lồng nhau

nested_dict = { 'dictA': {'key_1': 'value_1'},
                'dictB': {'key_2': 'value_2'}}
5

Ví dụ 2: Truy cập các phần tử bằng cú pháp []

Thêm phần tử vào từ điển lồng nhau

Ví dụ 3: Làm thế nào để thay đổi hoặc thêm các phần tử trong từ điển lồng nhau?


Những điểm chính cần nhớ:

  1. Ở đây, từ điển có một cặp
    nested_dict = { 'dictA': {'key_1': 'value_1'},
                    'dictB': {'key_2': 'value_2'}}
    6 được đặt trong các dấu ngoặc xoăn
    nested_dict = { 'dictA': {'key_1': 'value_1'},
                    'dictB': {'key_2': 'value_2'}}
    7.
  2. Để tìm hiểu thêm về từ điển, vui lòng truy cập từ điển Python.
  3. Trong Python, một từ điển lồng nhau là một từ điển trong một từ điển. Đó là một tập hợp các từ điển thành một từ điển duy nhất.
  4. Giống như từ điển, nó cũng có chìa khóa và giá trị.
  5. Từ điển được truy cập bằng khóa.