Hướng dẫn how to split list of list in python - cách tách danh sách danh sách trong python
Vì vậy, tôi muốn phân chia một danh sách các danh sách. Show Mã là
Tôi đã thử sử dụng cái này:
Nhưng nó giữ cho tôi thông báo lỗi Tôi muốn có được:
Đưa ra một danh sách 2D lồng nhau, nhiệm vụ là chia danh sách lồng nhau thành hai danh sách sao cho danh sách đầu tiên chứa các phần tử đầu tiên của mỗi người phụ và danh sách thứ hai chứa phần tử thứ hai của mỗi người phụ. Phương pháp số 1: Sử dụng MAP, ZIP () & NBSP;Method #1: Using map, zip() Python3
0 1 2 3 4 1____16 3 8 1__initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 65 1initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]1
75initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]3 Output: initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]
87initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 = 1__1901919191919192Method #2: Using list comprehension Python3
0 1 2 3 4 1____16 3 8 1__initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 65 1initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]1
75
87initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 = 1__1901919191919192Các Output: initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223] & nbsp;Phương thức số 3: Sử dụng toán tử.Itemgetter () & nbsp;Method #3: Using operator.itemgetter() Python3
0 1 2 3 4 1____16 3 8 1__initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]7 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]9 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]1
initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]4 27= 1__
initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]4__ initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 = 8initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 [[ 0initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 [[ 2Output: initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2] Phương pháp số 4: Sử dụng phương thức mở rộng () Python3
0 1 2 3 4 1____16 3 8 1__initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]7 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]9 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]1 69= 71
initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]4 27= 1__ 76 77 78= 71 81= 71
initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]8 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]4__ 76 94 95 96 2= = = 1initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]01 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]02 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]03 76initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]05 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]06 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]02 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]08 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]6 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]5 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]11 1initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]14 initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2]15 1initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [2, 3, 65, 2] [1, 4, 45, 223]0 [[ 2Phương pháp số 4: Sử dụng phương thức mở rộng () initial list [[1, 2], [4, 3], [45, 65], [223, 2]] final lists [1, 4, 45, 223] [2, 3, 65, 2] |