Trong bài viết này, chúng ta sẽ thảo luận về cách tạo danh sách từ điển trong Python.
Danh sách từ điển có nghĩa là từ điển hiện diện như một thành phần trong danh sách.
cú pháp
[{'Chìa khóa'. phần tử1,'key'. phần tử2,……, ‘chìa khóa’. phần tử n}]
Thí dụ. Mã Python để tạo danh sách từ điển cho dữ liệu sinh viên
Python3
ojaswi thanmai vasavi59
ojaswi thanmai vasavi60
ojaswi thanmai vasavi61
ojaswi thanmai vasavi62
ojaswi thanmai vasavi63
ojaswi thanmai vasavi64
ojaswi thanmai vasavi65
ojaswi thanmai vasavi66
ojaswi thanmai vasavi0
ojaswi thanmai vasavi1
ojaswi thanmai vasavi65
ojaswi thanmai vasavi3
ojaswi thanmai vasavi0
ojaswi thanmai vasavi5
ojaswi thanmai vasavi6
ojaswi thanmai vasavi65
ojaswi thanmai vasavi8
ojaswi thanmai vasavi0
ojaswi thanmai vasavi590
ojaswi thanmai vasavi65
ojaswi thanmai vasavi592
ojaswi thanmai vasavi593
ojaswi thanmai vasavi594
ojaswi thanmai vasavi61
đầu ra
[{7058. 'sravan', 7059. 'jyothika', 7072. 'harsha', 7075. 'deepika'}]
Chúng tôi có thể truy cập bằng cách sử dụng chỉ mục
cú pháp
dữ liệu[chỉ mục][key]
trong đó chỉ mục là chỉ mục từ điển và khóa là giá trị khóa từ điển
Thí dụ. Mã Python để truy cập các khóa thông qua chỉ mục
Python3
ojaswi thanmai vasavi59
ojaswi thanmai vasavi60
ojaswi thanmai vasavi61
ojaswi thanmai vasavi62
ojaswi thanmai vasavi63
ojaswi thanmai vasavi64
ojaswi thanmai vasavi65
ojaswi thanmai vasavi66
ojaswi thanmai vasavi0
ojaswi thanmai vasavi1
ojaswi thanmai vasavi65
ojaswi thanmai vasavi3
ojaswi thanmai vasavi0
ojaswi thanmai vasavi5
ojaswi thanmai vasavi6
ojaswi thanmai vasavi65
ojaswi thanmai vasavi8
ojaswi thanmai vasavi0
ojaswi thanmai vasavi590
ojaswi thanmai vasavi65
ojaswi thanmai vasavi592
ojaswi thanmai vasavi593
ojaswi thanmai vasavi618
ojaswi thanmai vasavi619
ojaswi thanmai vasavi620
ojaswi thanmai vasavi621
ojaswi thanmai vasavi622
ojaswi thanmai vasavi64
ojaswi thanmai vasavi624
ojaswi thanmai vasavi625
ojaswi thanmai vasavi619
ojaswi thanmai vasavi620
ojaswi thanmai vasavi621
ojaswi thanmai vasavi622
ojaswi thanmai vasavi1
ojaswi thanmai vasavi624
ojaswi thanmai vasavi632
ojaswi thanmai vasavi619
ojaswi thanmai vasavi620
ojaswi thanmai vasavi621
ojaswi thanmai vasavi622
ojaswi thanmai vasavi6
ojaswi thanmai vasavi624
ojaswi thanmai vasavi639
ojaswi thanmai vasavi619
ojaswi thanmai vasavi620
ojaswi thanmai vasavi621
ojaswi thanmai vasavi622
ojaswi thanmai vasavi590
ojaswi thanmai vasavi624
đầu ra
ojaswi thanmai vasavi8
Danh sách nhiều từ điển
Điều này tương tự như cách tiếp cận trên, ngoại trừ việc nhiều từ điển được chuyển vào danh sách cùng một lúc
Thí dụ. Chương trình Python để tạo danh sách nhiều từ điển
Python3
ojaswi thanmai vasavi646
ojaswi thanmai vasavi647
ojaswi thanmai vasavi61
ojaswi thanmai vasavi62
ojaswi thanmai vasavi63
ojaswi thanmai vasavi64
ojaswi thanmai vasavi65
ojaswi thanmai vasavi66
ojaswi thanmai vasavi0
ojaswi thanmai vasavi1
ojaswi thanmai vasavi65
ojaswi thanmai vasavi3
ojaswi thanmai vasavi0
ojaswi thanmai vasavi5
ojaswi thanmai vasavi6
ojaswi thanmai vasavi65
ojaswi thanmai vasavi8
ojaswi thanmai vasavi0
ojaswi thanmai vasavi590
ojaswi thanmai vasavi65
ojaswi thanmai vasavi592
ojaswi thanmai vasavi667
ojaswi thanmai vasavi668
ojaswi thanmai vasavi668
ojaswi thanmai vasavi00
ojaswi thanmai vasavi21
ojaswi thanmai vasavi65
ojaswi thanmai vasavi23
ojaswi thanmai vasavi0
ojaswi thanmai vasavi25
ojaswi thanmai vasavi65
ojaswi thanmai vasavi27
ojaswi thanmai vasavi0
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34
ojaswi thanmai vasavi45
ojaswi thanmai vasavi60
ojaswi thanmai vasavi47
ojaswi thanmai vasavi48
ojaswi thanmai vasavi49
ojaswi thanmai vasavi60
ojaswi thanmai vasavi11
ojaswi thanmai vasavi48
ojaswi thanmai vasavi13
ojaswi thanmai vasavi35
ojaswi thanmai vasavi15
ojaswi thanmai vasavi60
ojaswi thanmai vasavi17
ojaswi thanmai vasavi48
ojaswi thanmai vasavi19
ojaswi thanmai vasavi60
ojaswi thanmai vasavi361
ojaswi thanmai vasavi48
ojaswi thanmai vasavi363
ojaswi thanmai vasavi60
ojaswi thanmai vasavi47
ojaswi thanmai vasavi69
Tạo một từ điển lồng nhau
Trong Python, từ điển lồng nhau có thể được tạo bằng cách đặt các từ điển được phân tách bằng dấu phẩy trong dấu ngoặc nhọn.
Python3
ojaswi thanmai vasavi367
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34____1621
ojaswi thanmai vasavi622
ojaswi thanmai vasavi623
ojaswi thanmai vasavi624
ojaswi thanmai vasavi625
ojaswi thanmai vasavi626
ojaswi thanmai vasavi627
ojaswi thanmai vasavi45
ojaswi thanmai vasavi629
ojaswi thanmai vasavi340
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
ojaswi thanmai vasavi345
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34
ojaswi thanmai vasavi621
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581______360
ojaswi thanmai vasavi583
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi587
ojaswi thanmai vasavi62
ojaswi thanmai vasavi623
ojaswi thanmai vasavi624
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581
ojaswi thanmai vasavi60
ojaswi thanmai vasavi354
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi358
ojaswi thanmai vasavi69
ojaswi thanmai vasavi626
ojaswi thanmai vasavi701____349
ojaswi thanmai vasavi629
ojaswi thanmai vasavi340
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
ojaswi thanmai vasavi709
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34
ojaswi thanmai vasavi621
ojaswi thanmai vasavi35
ojaswi thanmai vasavi45
ojaswi thanmai vasavi60
ojaswi thanmai vasavi607
ojaswi thanmai vasavi48
ojaswi thanmai vasavi49
ojaswi thanmai vasavi60
ojaswi thanmai vasavi611
ojaswi thanmai vasavi48
ojaswi thanmai vasavi13
ojaswi thanmai vasavi60
ojaswi thanmai vasavi607
ojaswi thanmai vasavi62
ojaswi thanmai vasavi623
ojaswi thanmai vasavi624
ojaswi thanmai vasavi35
ojaswi thanmai vasavi620
ojaswi thanmai vasavi60
ojaswi thanmai vasavi47
ojaswi thanmai vasavi48
ojaswi thanmai vasavi45
ojaswi thanmai vasavi625
ojaswi thanmai vasavi45
ojaswi thanmai vasavi48
ojaswi thanmai vasavi49
ojaswi thanmai vasavi629
ojaswi thanmai vasavi626
ojaswi thanmai vasavi701
ojaswi thanmai vasavi13
ojaswi thanmai vasavi629
ojaswi thanmai vasavi340
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
Đầu ra.
ojaswi thanmai vasavi3
Thêm các phần tử vào Từ điển lồng nhau
Việc thêm các phần tử vào Từ điển lồng nhau có thể được thực hiện theo nhiều cách. Một cách để thêm từ điển trong Nested dictionary là thêm các giá trị từng cái một, Nested_dict[dict][key] = ‘value’. Một cách khác là thêm toàn bộ từ điển trong một lần, Nested_dict[dict] = { ‘key’. 'giá trị'}.
Python3
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi641
ojaswi thanmai vasavi626
ojaswi thanmai vasavi643
ojaswi thanmai vasavi629
ojaswi thanmai vasavi340
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651____1621____3653
ojaswi thanmai vasavi62
ojaswi thanmai vasavi655
ojaswi thanmai vasavi656
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651____1621
ojaswi thanmai vasavi660
ojaswi thanmai vasavi581
ojaswi thanmai vasavi653
ojaswi thanmai vasavi62
ojaswi thanmai vasavi354
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651____1621
ojaswi thanmai vasavi660
ojaswi thanmai vasavi585
ojaswi thanmai vasavi653
ojaswi thanmai vasavi62
ojaswi thanmai vasavi672
ojaswi thanmai vasavi626
ojaswi thanmai vasavi674
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
ojaswi thanmai vasavi679
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651_______1624____3653
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34______2581
ojaswi thanmai vasavi60
ojaswi thanmai vasavi688
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi692
ojaswi thanmai vasavi693
ojaswi thanmai vasavi626
ojaswi thanmai vasavi674
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi344
Đầu ra.
ojaswi thanmai vasavi6
Truy cập các phần tử của Từ điển lồng nhau
Để truy cập giá trị của bất kỳ khóa nào trong từ điển lồng nhau, hãy sử dụng cú pháp lập chỉ mục [].
Python3
ojaswi thanmai vasavi345
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34
ojaswi thanmai vasavi621
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581______360
ojaswi thanmai vasavi583
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi587
ojaswi thanmai vasavi62
ojaswi thanmai vasavi623
ojaswi thanmai vasavi624
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581
ojaswi thanmai vasavi60
ojaswi thanmai vasavi354
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi358
ojaswi thanmai vasavi69
ojaswi thanmai vasavi425
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651
ojaswi thanmai vasavi621
ojaswi thanmai vasavi660
ojaswi thanmai vasavi581
ojaswi thanmai vasavi433
ojaswi thanmai vasavi434
ojaswi thanmai vasavi626
ojaswi thanmai vasavi342
ojaswi thanmai vasavi42
ojaswi thanmai vasavi651
ojaswi thanmai vasavi624
ojaswi thanmai vasavi660
ojaswi thanmai vasavi585
ojaswi thanmai vasavi433
Đầu ra.
ojaswi thanmai vasavi4
Xóa từ điển khỏi Từ điển lồng nhau
Việc xóa từ điển khỏi từ điển lồng nhau có thể được thực hiện bằng cách sử dụng từ khóa del hoặc bằng cách sử dụng hàm pop[].
Python3
ojaswi thanmai vasavi42
ojaswi thanmai vasavi62
ojaswi thanmai vasavi34
ojaswi thanmai vasavi621
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581______360
ojaswi thanmai vasavi583
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi454
ojaswi thanmai vasavi62
ojaswi thanmai vasavi456
ojaswi thanmai vasavi624
ojaswi thanmai vasavi35
ojaswi thanmai vasavi581
ojaswi thanmai vasavi60
ojaswi thanmai vasavi354
ojaswi thanmai vasavi48
ojaswi thanmai vasavi585
ojaswi thanmai vasavi60
ojaswi thanmai vasavi672
ojaswi thanmai vasavi69