Hướng dẫn convert 2d list to 2d array python - chuyển đổi danh sách 2d sang python mảng 2d

Tôi có một danh sách 2D một cái gì đó như

a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 

Và tôi muốn chuyển đổi nó thành một mảng 2D. Chúng ta có thể làm điều đó mà không phân bổ bộ nhớ như

numpy.zeros((3,3))

Và sau đó lưu trữ các giá trị cho nó?

Hướng dẫn convert 2d list to 2d array python - chuyển đổi danh sách 2d sang python mảng 2d

EYLLLANESC

227K18 Huy hiệu vàng135 Huy hiệu bạc203 Huy hiệu đồng18 gold badges135 silver badges203 bronze badges

Hỏi ngày 10 tháng 10 năm 2011 lúc 19:03Oct 10, 2011 at 19:03

1

Chỉ cần chuyển danh sách cho

numpy.zeros((3,3))
6:

a = np.array(a)

Bạn cũng có thể nhân cơ hội này để thiết lập

numpy.zeros((3,3))
7 nếu mặc định không phải là thứ bạn mong muốn.

a = np.array(a, dtype=...)

Đã trả lời ngày 10 tháng 10 năm 2011 lúc 19:07Oct 10, 2011 at 19:07

UnutbuUnutbuunutbu

802K173 Huy hiệu vàng1724 Huy hiệu bạc1625 Huy hiệu Đồng173 gold badges1724 silver badges1625 bronze badges

6

Chỉ cần sử dụng mã sau

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])

Sau đó, nó sẽ cung cấp cho bạn

Bạn có thể kiểm tra hình dạng và kích thước của ma trận bằng cách sử dụng mã sau

c.shape

c.ndim

Đã trả lời ngày 2 tháng 11 năm 2017 lúc 10:27Nov 2, 2017 at 10:27

numpy.zeros((3,3))
8 thậm chí còn mạnh hơn những gì Unutbu nói ở trên. Bạn cũng có thể sử dụng nó để chuyển đổi danh sách các mảng NP thành mảng độ mờ cao hơn, sau đây là một ví dụ đơn giản:

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)

Hình dạng của Xarray là (2,3), đó là một mảng NP tiêu chuẩn. Hoạt động này tránh được một chương trình vòng lặp.

Đã trả lời ngày 2 tháng 11 năm 2017 lúc 9:33Nov 2, 2017 at 9:33

Đồng hồ Zhongclock ZhongClock ZHONG

7657 Huy hiệu bạc23 Huy hiệu Đồng7 silver badges23 bronze badges

Tôi đang sử dụng các bộ dữ liệu lớn được xuất sang tệp python trong biểu mẫu

XVals1 = [.........] 
XVals2 = [.........] 

Mỗi danh sách có độ dài giống hệt nhau. tôi sử dụng

>>> a1 = np.array(SV.XVals1)

>>> a2 = np.array(SV.XVals2)

sau đó

>>> A = np.matrix([a1,a2])

Hướng dẫn convert 2d list to 2d array python - chuyển đổi danh sách 2d sang python mảng 2d

GBOFFI

20,5K6 Huy hiệu vàng54 Huy hiệu bạc83 Huy hiệu Đồng6 gold badges54 silver badges83 bronze badges

Đã trả lời ngày 11 tháng 9 năm 2017 lúc 10:27Sep 11, 2017 at 10:27

1

Đưa ra danh sách 2D, hãy viết một chương trình Python để chuyển đổi danh sách đã cho thành danh sách phẳng. & NBSP;2D list, Write a Python program to convert the given list into a flattened list. 

Phương thức số 1: Sử dụng chuỗi.Iderable () & nbsp; 

Python3

numpy.zeros((3,3))
9
a = np.array(a)
0
a = np.array(a)
1
a = np.array(a)
2

a = np.array(a)
3
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
0
a = np.array(a)
7
a = np.array(a, dtype=...)
6
a = np.array(a)
7
a = np.array(a, dtype=...)
8
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
4
a = np.array(a)
4
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
6
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
XVals1 = [.........] 
XVals2 = [.........] 
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

Output:

initial list  [[1, 2, 3], [3, 6, 7], [7, 5, 4]]
final_result [1, 2, 3, 3, 6, 7, 7, 5, 4]

Phương pháp số 2: Sử dụng danh sách hiểu & nbsp; 

Python3

numpy.zeros((3,3))
9
a = np.array(a)
0
a = np.array(a)
1
a = np.array(a)
2

a = np.array(a)
3
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
4
a = np.array(a)
4
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
6
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
XVals1 = [.........] 
XVals2 = [.........] 
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

Output:

initial list  [[1, 2, 3], [3, 6, 7], [7, 5, 4]]
final_result [1, 2, 3, 3, 6, 7, 7, 5, 4]

Phương pháp số 2: Sử dụng danh sách hiểu & nbsp;  

Python3

Các

a = np.array(a)
3
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
0
a = np.array(a)
7
a = np.array(a, dtype=...)
6
a = np.array(a)
7
a = np.array(a, dtype=...)
8
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
4
a = np.array(a)
4
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
6
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
XVals1 = [.........] 
XVals2 = [.........] 
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

Output:

initial list  [[1, 2, 3], [3, 6, 7], [7, 5, 4]]
final_result [1, 2, 3, 3, 6, 7, 7, 5, 4]

Phương pháp số 2: Sử dụng danh sách hiểu & nbsp;
sum has an optional argument: sum(iterable [, start])

Python3

a = np.array(a)
3
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
0
a = np.array(a)
7
a = np.array(a, dtype=...)
6
a = np.array(a)
7
a = np.array(a, dtype=...)
8
a = np.array(a, dtype=...)
1

a = np.array(a, dtype=...)
2
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
4
a = np.array(a)
4
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
6
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
XVals1 = [.........] 
XVals2 = [.........] 
0
a = np.array(a)
7
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
22

Output:  

initial list  [[1, 2, 3], [3, 6, 7], [7, 5, 4]]
final_result [1, 2, 3, 3, 6, 7, 7, 5, 4]

Phương pháp số 2: Sử dụng danh sách hiểu & nbsp;  

Python3

a = np.array(a)
06
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

a = np.array(a)
15
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
0
a = np.array(a)
7
a = np.array(a, dtype=...)
6
a = np.array(a)
7
a = np.array(a, dtype=...)
8
a = np.array(a, dtype=...)
1

a = np.array(a)
15
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
4
a = np.array(a)
4
numpy.zeros((3,3))
55
a = np.array(a)
34
numpy.zeros((3,3))
02
a = np.array(a)
36
numpy.zeros((3,3))
04
a = np.array(a)
38__

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
52
a = np.array(a)
53

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
56
a = np.array(a)
57

Output:  

numpy.zeros((3,3))
3

Phương pháp số 6: Sử dụng Numpy & nbsp; & nbsp;  

Python3

a = np.array(a)
1
a = np.array(a)
59

a = np.array(a)
06
a = np.array(a)
4
a = np.array(a)
5
a = np.array(a)
6
a = np.array(a)
7
a = np.array(a)
8
a = np.array(a)
7
a = np.array(a, dtype=...)
0
a = np.array(a, dtype=...)
1

Các

a = np.array(a)
15
a = np.array(a, dtype=...)
3
a = np.array(a, dtype=...)
8
a = np.array(a)
80
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
4
a = np.array(a)
7
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
6
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
7

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
52
a = np.array(a)
53

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
56
a = np.array(a)
80
aArray=np.array([1,1,1])

bArray=np.array([2,2,2])

aList=[aArray, bArray]

xArray=np.array(aList)
6
a = np.array(a)
94

Output:  

numpy.zeros((3,3))
3

& nbsp; Phương thức #7: Sử dụng phương thức mở rộng ()Method #7: Using extend() method

Python3

Các

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
52
a = np.array(a)
53

a = np.array(a, dtype=...)
20
a = np.array(a)
4
a = np.array(a, dtype=...)
22

numpy.zeros((3,3))
02
a = np.array(a, dtype=...)
24
numpy.zeros((3,3))
04
a = np.array(a, dtype=...)
26

a = np.array(a, dtype=...)
27
a = np.array(a, dtype=...)
28

c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
8
c = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
matrix([[1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]])
9
a = np.array(a)
56
a = np.array(a, dtype=...)
32

Đầu ra

numpy.zeros((3,3))
5


Làm thế nào để bạn chuyển đổi danh sách 2D thành một mảng 2D trong Python?

Sử dụng numpy.array () để chuyển đổi danh sách 2D thành một mảng numpy.Gọi Numpy.Mảng (đối tượng) với đối tượng dưới dạng danh sách 2D để chuyển đổi đối tượng thành một mảng numpy. array() to convert a 2D list into a NumPy array. Call numpy. array(object) with object as a 2D list to convert object into a NumPy array .

Làm cách nào để chuyển đổi danh sách thành một mảng trong Python?

Phương thức: Sử dụng Array () + Chỉ báo Kiểu dữ liệu Nhiệm vụ này có thể dễ dàng thực hiện bằng Array ().Đây là một chức năng sẵn có trong Python để chuyển đổi thành mảng.Chỉ báo kiểu dữ liệu, I I được sử dụng trong trường hợp số nguyên, hạn chế kiểu dữ liệu.Using array() + data type indicator This task can be easily performed using array() . This is an inbuilt function in Python to convert to array. The data type indicator “i” is used in case of integers, which restricts data type.

Làm thế nào để bạn làm phẳng hai

Làm phẳng một danh sách các danh sách đòi hỏi phải chuyển đổi danh sách 2D thành danh sách 1D bằng cách không tổ chức mỗi mục danh sách được lưu trữ trong danh sách các danh sách - tức là, chuyển đổi [[1, 2, 3], [4, 5, 6], [7, 8, 9]] vào [1, 2, 3, 4, 5, 6, 7, 8, 9].converting a 2D list into a 1D list by un-nesting each list item stored in the list of lists - i.e., converting [[1, 2, 3], [4, 5, 6], [7, 8, 9]] into [1, 2, 3, 4, 5, 6, 7, 8, 9] .

Danh sách Python có thể là 2D không?

Python cung cấp nhiều cách để tạo danh sách/mảng 2 chiều.Tuy nhiên, người ta phải biết sự khác biệt giữa những cách này bởi vì chúng có thể tạo ra các biến chứng trong mã có thể rất khó để tìm ra.. However one must know the differences between these ways because they can create complications in code that can be very difficult to trace out.