Hướng dẫn add dictionary to empty list python - thêm từ điển vào danh sách trống python

data = {'Cars': []}
dict1 = {'subaru': 1, 'honda': 5, 'volkswagen': 8}
dict2 = {'subaru': 7, 'honda': 3, 'volkswagen': 9}
dict3 = {'subaru': 9, 'honda': 2, 'volkswagen': 1}
dict4 = {'subaru': 2, 'honda': 8, 'volkswagen': 2}
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]

gives:

{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}

Trích dẫn: "" "

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
1 là danh sách ban đầu của bạn. Bạn thêm các phần tử vào danh sách bằng cách gọi
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
2 trên đó. Vì vậy,
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
3, v.v." "

và điều này có thể được thực hiện trong một bước trong một vòng lặp được xây dựng như trên.

Để có được bản in đẹp, bạn

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
4 mô -đun
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
5, hãy tạo một đối tượng
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
6 bằng cách sử dụng
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
7 và sử dụng hàm
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
8 để in danh sách lồng nhau trong từ điển theo một cách đẹp :].
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
5
module, create a
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
6 object using
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
7 and use it's
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
8 function to print the list nested in the dictionary in a pretty way :] .

Nhân tiện: Bạn có thể tạo từ điển

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
9 với danh sách đã chứa các phần tử trong một bước bằng cách sử dụng:

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}

Trong bài viết này, chúng tôi sẽ thảo luận về cách nối từ điển vào cấu trúc dữ liệu danh sách trong Python.

Ở đây chúng tôi sẽ thảo luận:

  1. Nối thêm một từ điển vào một danh sách có cùng một khóa và các giá trị khác nhau
  2. Sử dụng phương thức append []
  3. Sử dụng Phương thức Copy [] & nbsp; để liệt kê bằng phương thức append []
  4. Sử dụng phương thức DeepCopy [] để liệt kê bằng phương thức append []
  5. Sử dụng Numpy.

Phương pháp 1: Tham gia một từ điển vào danh sách có khóa Thesame và các giá trị khác nhau same key and different values

Ở đây chúng ta sẽ nối một từ điển loại số nguyên vào một danh sách trống bằng cách sử dụng vòng lặp với cùng một khóa nhưng các giá trị khác nhau. Chúng tôi sẽ sử dụng hàm sử dụng zip []

Cú pháp: list = [dict [zip [[key], [x]]] cho x trong phạm vi [bắt đầu, dừng]]]list=[dict[zip[[key],[x]]] for x in range[start,stop]]

trong đó, khóa là khóa và phạm vi [] là phạm vi của các giá trị được nối thêm

Ví dụ: Mã Python để nối 100 giá trị từ 1 đến 100 với 1 làm khóa để liệt kêPython code to append 100 values from 1 to 100 with 1 as key to list

Trong ví dụ này, chúng tôi đang lấy các phần tử từ 1 đến 100 làm giá trị và gán các giá trị đó cho khóa 1 và cuối cùng, chúng tôi đang tăng các yếu tố và cuối cùng, chúng tôi đang nối thêm các yếu tố trong danh sách.

Python3

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
22
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
4__

{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
9

Output:

[{1: 1}, {1: 2}, {1: 3}, {1: 4}, {1: 5}, {1: 6}, {1: 7}, {1: 8}, { 1: 9}, {1: 10}, {1: 11}, {1: 12}, {1: 13}, {1: 14}, {1: 15}, {1: 16}, {1: 17}, {1: 18}, {1: 19}, {1: 20}, {1: 21}, {1: 22}, {1: 23}, {1: 24}, {1: 25} , {1: 26}, {1: 27}, {1: 28}, {1: 29}, {1: 30}, {1: 31}, {1: 32}, {1: 33}, { 1: 34}, {1: 35}, {1: 36}, {1: 37}, {1: 38}, {1: 39}, {1: 40}, {1: 41}, {1: 42}, {1: 43}, {1: 44}, {1: 45}, {1: 46}, {1: 47}, {1: 48}, {1: 49}, {1: 50} , {1: 51}, {1: 52}, {1: 53}, {1: 54}, {1: 55}, {1: 56}, {1: 57}, {1: 58}, {{ 1: 59}, {1: 60}, {1: 61}, {1: 62}, {1: 63}, {1: 64}, {1: 65}, {1: 66}, {1: 67}, {1: 68}, {1: 69}, {1: 70}, {1: 71}, {1: 72}, {1: 73}, {1: 74}, {1: 75} , {1: 76}, {1: 77}, {1: 78}, {1: 79}, {1: 80}, {1: 81}, {1: 82}, {1: 83}, {{ 1: 84}, {1: 85}, {1: 86}, {1: 87}, {1: 88}, {1: 89}, {1: 90}, {1: 91}, {1: 1: 92}, {1: 93}, {1: 94}, {1: 95}, {1: 96}, {1: 97}, {1: 98}, {1: 99}]

Phương pháp 2: Sử dụng phương thức append []append[] method

Ở đây, chúng ta sẽ nối một từ điển vào danh sách bằng phương thức append [], được sử dụng để nối một mục trong danh sách.

Cú pháp: list.append [từ điển]list.append[dictionary]

where,

  • Danh sách là danh sách đầu vào
  • Từ điển là một từ điển đầu vào được thêm vào

Ví dụ 1: Mã Python để nối từ điển vào danh sách trốngPython code to append a dictionary to an empty list

Ở đây chúng tôi đang coi ID sinh viên là chìa khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên danh sách trống bằng phương pháp phụ lục

Python3

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
2

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

Các

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
8

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Ví dụ 2: Nối từ điển vào danh sách có chứa các yếu tốAppend a dictionary to the list containing elements

Ở đây chúng tôi đang coi ID sinh viên là chìa khóa và tên là giá trị như một từ điển. Vì vậy, chúng tôi đang nối thêm từ điển sinh viên danh sách đã chứa một số yếu tố bằng phương pháp nối tiếp

Python3

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
22.

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
8
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
8
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
2
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
6
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
8

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Phương pháp 3: Sử dụng phương thức Sao chép [] và EPPEND []copy[] and append[] method

Ở đây, chúng ta sẽ nối một từ điển vào danh sách bằng phương thức append [], chúng ta có thể sử dụng copy [] để nối vào danh sách

Cú pháp: từ điển.copy []dictionary.copy[]

Ví dụ 1: Mã Python để nối từ điển vào danh sách trống bằng cách sử dụng phương thức Copy []Python code to append the dictionary to an empty list by using copy[] method

Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức sao chép danh sách trống bằng phương pháp phụ lục

Python3

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
2

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
2
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
6
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
36

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Ví dụ 2: Phụ lục từ điển để liệt kê các phần tử chứa các phần tử bằng phương thức Copy [] Append dictionary to list those containing elements using copy[] method

Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức sao chép danh sách đã chứa các phần tử bằng phương pháp phụ lục

Python3

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
22.

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
2
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
6
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
36

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Ví dụ 2: Phụ lục từ điển để liệt kê các phần tử chứa các phần tử bằng phương thức Copy []

Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức sao chép danh sách đã chứa các phần tử bằng phương pháp phụ lục

Phương pháp 4: Sử dụng phương thức DeepCopy [] và Phương thức EXPEND []append[deepcopy[]]

Bản sao sâu là một quá trình trong đó quá trình sao chép xảy ra đệ quy, ở đây chúng ta sẽ nối từ điển vào danh sách bằng cách sao chép sâu từ điển. Append the dictionary to list using deep copy

Cú pháp: append [DeepCopy []]

Python3

Ví dụ 1: Nối từ điển vào danh sách bằng cách sử dụng Sao chép sâu

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
2

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
87
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
87
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
87
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
2
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
4
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
87
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
6
[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
08

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Ví dụ 2: Phụ lục từ điển để liệt kê các phần tử chứa các phần tử bằng phương thức Copy [] Appending the dictionary to the list that contains elements

Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức sao chép danh sách đã chứa các phần tử bằng phương pháp phụ lục

Phương pháp 4: Sử dụng phương thức DeepCopy [] và Phương thức EXPEND []

Ví dụ 1: Nối từ điển vào danh sách bằng cách sử dụng Sao chép sâu

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
0
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
22.

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
0
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
3
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
7
[{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
7
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

Ví dụ 2: Phụ lục từ điển để liệt kê các phần tử chứa các phần tử bằng phương thức Copy []

import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
08

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]
9

Output:

[1,
2,
'hi',
'welcome',
{7058: 'sravan kumsr Gottumukkala',
 7059: 'ojaswi',
 7060: 'bobby',
 7061: 'gnanesh',
 7062: 'rohith'}]

Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức sao chép danh sách đã chứa các phần tử bằng phương pháp phụ lục

Phương pháp 4: Sử dụng phương thức DeepCopy [] và Phương thức EXPEND []

Bản sao sâu là một quá trình trong đó quá trình sao chép xảy ra đệ quy, ở đây chúng ta sẽ nối từ điển vào danh sách bằng cách sao chép sâu từ điển.np.append[res_array, {‘key’: “value”}].tolist[]

where,

  • Cú pháp: append [DeepCopy []]
  • Ví dụ 1: Nối từ điển vào danh sách bằng cách sử dụng Sao chép sâu
  • Ở đây chúng tôi đang coi ID sinh viên là khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang nối thêm từ điển sinh viên với phương thức DeepCopy Danh sách trống & NBSP; sử dụng phương thức nối tiếp

for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
76
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
77
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
4
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
79
Python code to append a dictionary to list using NumPy method.

data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
3
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
1
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
6
for item in [dict1, dict2, dict3, dict4]: 
    data['Cars'].append[item] 
87
data = {'Cars': [
    {'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
    {'subaru': 7, 'honda': 3, 'volkswagen': 9},
    {'subaru': 9, 'honda': 2, 'volkswagen': 1},
    {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
5

Python3

Ví dụ 2: Bấp đến từ điển vào danh sách có chứa các yếu tố

Ở đây chúng tôi đang coi ID sinh viên là chìa khóa và tên là giá trị như một từ điển, vì vậy chúng tôi đang thêm từ điển sinh viên với phương pháp DeepCopy

Python

Các

{'Cars': [{'subaru': 1, 'honda': 5, 'volkswagen': 8}, 
          {'subaru': 7, 'honda': 3, 'volkswagen': 9}, 
          {'subaru': 9, 'honda': 2, 'volkswagen': 1}, 
          {'subaru': 2, 'honda': 8, 'volkswagen': 2}]}
8
import pprint
pp = pprint.PrettyPrinter[]
pp.pprint[data]
80

Output:

Phương pháp 5: Sử dụng Numpy


Bạn có thể thêm một từ điển vào danh sách Python không?

Để nối một từ điển vào danh sách: Sử dụng phương thức Copy [] để tạo một bản sao nông của từ điển. Sử dụng phương thức list.Append [] để nối bản sao vào danh sách.Use the copy[] method to create a shallow copy of the dictionary. Use the list. append[] method to append the copy to the list.

Bạn có thể đặt một từ điển trong một danh sách?

Từ điển giống như bất kỳ yếu tố nào trong danh sách.Do đó, bạn có thể truy cập từng từ điển của danh sách bằng chỉ mục.Và chúng tôi biết cách truy cập một khóa cụ thể: giá trị của từ điển bằng cách sử dụng khóa.Trong chương trình sau, chúng tôi sẽ in một số giá trị của từ điển trong danh sách bằng các khóa.. Therefore, you can access each dictionary of the list using index. And we know how to access a specific key:value of the dictionary using key. In the following program, we shall print some of the values of dictionaries in list using keys.

Chủ Đề