Hướng dẫn add multiple elements to list python - thêm nhiều phần tử vào danh sách python

Bạn có thể sử dụng phương thức trình tự

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
4 để mở rộng danh sách bằng nhiều giá trị từ bất kỳ loại nào có thể lặp lại, là một danh sách khác hoặc bất kỳ điều gì khác cung cấp một chuỗi các giá trị.

>>> lst = [1, 2]
>>> lst.append(3)
>>> lst.append(4)
>>> lst
[1, 2, 3, 4]

>>> lst.extend([5, 6, 7])
>>> lst.extend((8, 9, 10))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

>>> lst.extend(range(11, 14))
>>> lst
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

Vì vậy, bạn có thể sử dụng

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
5 để nối một giá trị duy nhất và
nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
6 để nối nhiều giá trị.

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về cách thêm nhiều giá trị hoặc phần tử vào danh sách trong Python.

Hãy xem xét, chúng tôi có một danh sách sau:

Để nối một giá trị duy nhất vào danh sách

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
7 trên, chúng ta có thể sử dụng phương thức
nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
8 trong Python.

Nối nhiều giá trị vào danh sách

Để nối nhiều giá trị vào danh sách, chúng ta có thể sử dụng phương thức

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
9 tích hợp trong Python.

Phương thức

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
9 lấy
nums =  [1, 2, 3]

print(list + [4, 5, 6])
1 làm đối số và nối nó vào cuối danh sách hiện có.

Đây là một ví dụ:

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)

Output:

Sử dụng toán tử +

Chúng tôi cũng có thể sử dụng toán tử

nums =  [1, 2, 3]

print(list + [4, 5, 6])
2 Plus để thêm nhiều giá trị vào danh sách.

Đây là một ví dụ:

nums =  [1, 2, 3]

print(list + [4, 5, 6])

Output:

  • Unknown.PY
  • Ngày 04 tháng 2 năm 2021

Trong hướng dẫn hôm nay, chúng tôi sẽ tìm hiểu cách nối nhiều mục vào danh sách.

1. Sử dụng phương thức append ()

Phương thức append () thêm một phần tử duy nhất vào danh sách hiện có. Để thêm nhiều phần tử, chúng ta cần:append() method adds a single element to an existing list.
To add multiple elements, we need:

1. Lặp lại trong danh sách các yếu tố.2. nối mỗi phần tử.
2. append each element.

Hãy xem ví dụ:


my_list = ["DJANGO"]

for i in ["PYTHON", "PHP"]:
    my_list.append(i)

print(my_list)

Vì vậy, trong mã trên, chúng tôi cố gắng nối thêm ["Python", "PHP"] vào my_list bởi:["PYTHON", "PHP"] to my_list by:

1. lặp lại ["python", "php"]. 2. Phụ lục phần tử vào my_list bằng phương thức append ().["PYTHON", "PHP"].
2. append element to my_list using the append() method.

đầu ra

['DJANGO', 'PYTHON', 'PHP']

2. Sử dụng toán tử '+'

Một cách khác là sử dụng toán tử '+'.'+' operator.


my_list = ["DJANGO"]

new_list = my_list + ["PYTHON", "PHP"]

#print
print(new_list)

đầu ra

['DJANGO', 'PYTHON', 'PHP']

3. Sử dụng phương thức mở rộng ()

Phương thức mở rộng () thêm các yếu tố danh sách vào danh sách hiện tại.extend() method adds list elements to the current list.


my_list = ["DJANGO"]

#append to the list
my_list.extend(["PYTHON", "PHP"])

#print
print(my_list)

đầu ra

['DJANGO', 'PYTHON', 'PHP']

Ví dụ thực

Bây giờ, tôi sẽ cung cấp cho bạn một ví dụ trong đó chúng tôi sẽ chia một chuỗi thành một danh sách và nối danh sách vào một danh sách hiện có.split a string into a list and append the list to an existing list.


#my list    
my_list = ["DJANGO"]

#my string
my_string = "Hello PYTHON and PHP"

#Split the String
split_s = my_string.split(' ') #output ['Hello', 'PYTHON', 'and', 'PHP']

#append the result to my_list
my_list.extend(split_s)

print(my_list)

đầu ra

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
0

Trong Python 3, hàm append () thêm một mục duy nhất vào danh sách hiện có. Phương thức

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
8 chỉ có thể thêm một mục cùng một lúc. Nếu bạn muốn thêm nhiều phần tử cùng một lúc, bạn sẽ muốn sử dụng phương thức
nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
9.

Cú pháp cho phương thức

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
9 được đưa ra như sau:

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
1

Phương thức

nums =  [1, 2, 3]

print(list + [4, 5, 6])
6 lấy một danh sách các mục làm đối số của nó và sau đó thêm từng mục của nó vào một danh sách hiện có dưới dạng một mục riêng biệt.

Mã sau đây cho thấy phương thức

nums =  [1, 2, 3]

print(list + [4, 5, 6])
6 hoạt động như thế nào:

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
2

Trong ví dụ này, chúng tôi có một danh sách có tên là các quốc gia có ba quốc gia. Sử dụng phương pháp

nums =  [1, 2, 3]

print(list + [4, 5, 6])
6, chúng tôi đã thêm ba quốc gia mới cùng một lúc vào danh sách.

Hướng dẫn add multiple elements to list python - thêm nhiều phần tử vào danh sách python
Mở rộng danh sách Python

Vì hàm

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
9 trong Python chấp nhận danh sách là đối số duy nhất của nó, chúng ta có thể chuyển một danh sách khác cho hàm
nums =  [1, 2, 3]

print(list + [4, 5, 6])
6, như được hiển thị trong ví dụ sau:

nums =  [1, 2, 3]

nums.extend([4, 5, 6]) # adding 4,5,6 at the end

print(nums)
3

Lưu ý rằng hàm

nums =  [1, 2, 3]

print(list + [4, 5, 6])
6 thêm từng mục mới vào cuối danh sách.

Bạn có thể nối nhiều mục vào danh sách Python cùng một lúc không?

Phương thức append () chỉ có thể thêm một mục cùng một lúc.Nếu bạn muốn thêm nhiều phần tử cùng một lúc, bạn sẽ muốn sử dụng phương thức Extend ().Phương thức mở rộng lấy một danh sách các mục làm đối số của nó và sau đó thêm từng mục của nó vào một danh sách hiện có dưới dạng một mục riêng biệt.If you want to add multiple elements at once, you'll want to use the extend() method. The extend method takes a list of items as its argument and then adds each of its items to an existing list as a separate item.

Bạn có thể sử dụng += với danh sách Python không?

list.Extend (list2) thêm các yếu tố trong List2 vào cuối danh sách.Sử dụng + hoặc + = trên danh sách tương tự như sử dụng Extend ().list.index (ELEM) - Tìm kiếm phần tử đã cho từ đầu danh sách và trả về chỉ mục của nó.Using + or += on a list is similar to using extend(). list.index(elem) -- searches for the given element from the start of the list and returns its index.

Chức năng nào được sử dụng để thêm nhiều yếu tố trong danh sách Python?

Mặc dù phương thức append () cho phép thêm một mục duy nhất ở cuối danh sách Python, phương thức mở rộng () cho phép thêm nhiều mục.extend() method allows adding multiple items.