Python kết hợp danh sách các đối tượng

Có một số cách để tham gia hoặc nối hai hoặc nhiều danh sách trong Python

Một trong những cách dễ nhất là sử dụng toán tử

#!/use/bin/env python3
# Python Concatenate Lists - Example-1

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]

# Join all the 3 lists into one new object
merged_list = list_1 + list_2 + list_3

# print the elements of merged_list object
print[merged_list]
8

Thí dụ

Tham gia hai danh sách

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]

list3 = list1 + list2
print[list3]

Tự mình thử »

Một cách khác để nối hai danh sách là nối thêm tất cả các mục từ danh sách 2 vào danh sách 1, từng mục một

Thí dụ

Nối list2 vào list1

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]

cho x trong list2.
  danh sách1. nối thêm[x]

in [danh sách1]

Tự mình thử »

Hoặc bạn có thể sử dụng phương thức

#!/use/bin/env python3
# Python Concatenate Lists - Example-1

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]

# Join all the 3 lists into one new object
merged_list = list_1 + list_2 + list_3

# print the elements of merged_list object
print[merged_list]
9, mục đích là thêm các phần tử từ danh sách này sang danh sách khác

Thí dụ

Sử dụng phương thức

#!/use/bin/env python3
# Python Concatenate Lists - Example-1

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]

# Join all the 3 lists into one new object
merged_list = list_1 + list_2 + list_3

# print the elements of merged_list object
print[merged_list]
9 để thêm list2 vào cuối list1

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]

danh sách1. gia hạn[list2]
print[list1]

Tự mình thử »


Trong hướng dẫn này, chúng ta sẽ khám phá các phương pháp khác nhau để kết hợp các danh sách trong Python. Điều này cũng có thể được gọi là nối hai hoặc nhiều danh sách hoặc hợp nhất nhiều danh sách thành một đối tượng

 

Phương pháp-1. Python nối danh sách bằng cách sử dụng toán tử
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0

Chúng ta có thể kết hợp nhiều danh sách thành một đối tượng mới bằng cách sử dụng toán tử

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0 truyền thống

Quảng cáo

 

Ví dụ 1. Nối nhiều danh sách bằng toán tử
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0

Ở đây trong ví dụ này, tôi có 3 danh sách bên mình và chúng ta sẽ kết hợp từng danh sách này để tạo một đối tượng mới bằng cách sử dụng toán tử

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0

#!/use/bin/env python3
# Python Concatenate Lists - Example-1

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = [7, 8, 9]

# Join all the 3 lists into one new object
merged_list = list_1 + list_2 + list_3

# print the elements of merged_list object
print[merged_list]

Đầu ra từ tập lệnh này

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]

 

CŨNG ĐỌC. ĐÃ GIẢI QUYẾT. Gọi hàm từ một tệp khác trong Python

Phương pháp-2. Python kết hợp các danh sách bằng phương pháp
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4

Chúng ta có thể sử dụng phương thức

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4 của python để mở rộng danh sách bằng cách nối thêm tất cả các mục từ iterable

 

Ví dụ-2. Nối danh sách vào danh sách ban đầu bằng cách sử dụng
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4

Trong ví dụ Python này, chúng tôi có hai danh sách, nơi chúng tôi sẽ nối các phần tử của

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
7 vào
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
8 bằng cách sử dụng
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]

Đúng như mong đợi, danh sách_1 hiện chứa nội dung của cả

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
8 và
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
7. Đầu ra từ tập lệnh này

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
5

 

Ví dụ-3. Kết hợp nhiều danh sách và tạo danh sách mới bằng cách sử dụng
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4

Trong ví dụ trước, chúng tôi đã thêm nội dung của

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
7 vào
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
8. Nhưng chúng ta cũng có thể tham gia cả hai danh sách và tạo một đối tượng mới với các phần tử được kết hợp

Quảng cáo

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
9

Đầu ra từ tập lệnh này

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0

 

Phương pháp-3. Python tham gia danh sách bằng cách sử dụng biểu thức
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
55

Phương pháp này chỉ có thể được sử dụng nếu bạn đang sử dụng python >= 3. 5. Sử dụng lệnh sau để kiểm tra phiên bản Python của bạn

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
2

 

CŨNG ĐỌC. Pandas đổi tên cột bằng DataFrame. đổi tên hàm[]

Ví dụ-4. Tham gia danh sách bằng cách sử dụng toán tử
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
55

PEP 0448 này đề xuất các cách sử dụng mở rộng của toán tử giải nén lặp lại

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
55 để cho phép giải nén ở nhiều vị trí hơn, số lần tùy ý và trong các trường hợp bổ sung. Cụ thể, trong các lời gọi hàm, trong các biểu thức hiểu và trình tạo, cũng như trong các màn hình

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
5

Đầu ra từ tập lệnh này

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
6

 

Phương pháp-4. Python nối danh sách bằng cách sử dụng
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
58

Bạn cũng có thể kết hợp các danh sách bằng hàm

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
59. Nó tạo một trình vòng lặp trả về các phần tử từ lần lặp đầu tiên cho đến khi hết, sau đó chuyển sang lần lặp tiếp theo, cho đến khi tất cả các lần lặp đã cạn kiệt

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
9

Đầu ra từ tập lệnh này

Quảng cáo

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
0

 

Phương pháp-5. Sử dụng khả năng hiểu danh sách để hợp nhất các danh sách trong Python

Khả năng hiểu Danh sách cho phép bạn tạo cùng một danh sách này chỉ trong một dòng mã. Nó kết hợp vòng lặp for và việc tạo các phần tử mới thành một dòng và tự động nối thêm từng phần tử mới

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
1

Đầu ra từ tập lệnh này

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
2

Bây giờ chúng ta có thể viết vòng lặp Python for mà chúng ta đã sử dụng trong ví dụ này thành một mã dòng đơn

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
3

 

CŨNG ĐỌC. Các ví dụ về Python argparse [ArgumentParser] cho người mới bắt đầu

Phương pháp-6. Nối danh sách bằng hàm
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
90

Chúng ta đã thảo luận về chức năng

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
4. Tương tự, chúng ta có hàm
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
90 trong Python được sử dụng để thêm một mục vào cuối danh sách

Chúng ta có thể sử dụng vòng lặp for để lặp qua một danh sách và nối từng phần tử vào một danh sách khác

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
4

Đầu ra từ tập lệnh này

Quảng cáo

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
5

 

Phương pháp-7. Python kết hợp các danh sách bằng cách sử dụng mô-đun
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
93

Bạn cũng có thể sử dụng mô-đun toán tử để nối danh sách hoạt động tương tự như toán tử

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
0

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
6

Đầu ra từ tập lệnh này

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
7

 

Phương pháp-8. Python nối danh sách bằng cách sử dụng biểu thức
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
95

PEP 380 thêm năng suất từ ​​​​biểu thức, cho phép trình tạo ủy quyền một phần hoạt động của nó cho trình tạo khác. Điều này cho phép một phần mã chứa năng suất được tính toán và đặt trong một trình tạo khác

CŨNG ĐỌC. Matplotlib. pyplot. vlines[] - Vẽ đường thẳng đứng

Nội bộ

#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
58 cũng sử dụng phương pháp tương tự để hợp nhất danh sách nhưng đối với môi trường phức tạp hơn, bạn có thể trực tiếp sử dụng
#!/use/bin/env python3
# Python Concatenate Lists - Example-2

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]

# Append list_2 element into list_1
list_1.extend[list_2]

# print the elements of list_1
print[list_1]
95 để kết hợp danh sách

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
8

Đầu ra từ tập lệnh này

~]# python3 example-1.py
[1, 2, 3, 4, 5, 6, 7, 8, 9]
9

 

Bản tóm tắt

Trong hướng dẫn lập trình Python này, chúng ta đã học các phương pháp khác nhau để nối nhiều danh sách thành một danh sách duy nhất. Bạn có thể kiểm tra các ví dụ và hình minh họa và quyết định phương pháp theo yêu cầu của bạn để kết hợp các danh sách. Nếu bạn biết về bất kỳ phương pháp nào khác, vui lòng thêm qua phần bình luận

Quảng cáo

 

Tìm kiếm liên quan. Python nối danh sách, python kết hợp danh sách, python hợp nhất danh sách, python hợp nhất hai danh sách, nối hai danh sách python, nối hai danh sách python, thêm hai danh sách python, Python nối danh sách chuỗi. python nối danh sách vào danh sách khác, python kết hợp hai danh sách

Chủ Đề