Hướng dẫn how do i add multiple items at the end of a list in python? - làm cách nào để thêm nhiều mục vào cuối danh sách trong python?

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]

print[list + [4, 5, 6]]
2 trên, chúng ta có thể sử dụng phương thức
nums =  [1, 2, 3]

print[list + [4, 5, 6]]
3 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]

print[list + [4, 5, 6]]
4 tích hợp trong Python.

Phương thức

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
4 lấy
nums =  [1, 2, 3]

print[list + [4, 5, 6]]
6 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]]
7 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:

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]

print[list + [4, 5, 6]]
3 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]

print[list + [4, 5, 6]]
4.

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

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
4 được đưa ra như sau:

list.extend[[list]]

Phương thức

list.extend[[list]]
1 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

list.extend[[list]]
1 hoạt động như thế nào:

countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]

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

list.extend[[list]]
1, chúng tôi đã thêm ba quốc gia mới cùng một lúc vào danh sách.

Mở rộng danh sách Python

Vì hàm

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
4 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
list.extend[[list]]
1, như được hiển thị trong ví dụ sau:

sequence1 = [1, 2, 3, 4]
sequence2 = [5, 6, 7, 8]

sequence1.extend[sequence2]

print[sequence1]

Lưu ý rằng hàm

list.extend[[list]]
1 thêm từng mục mới vào cuối danh sách.

Giới thiệu

Trong hướng dẫn này, chúng tôi sẽ tìm hiểu các cách khác nhau để thêm các yếu tố vào danh sách trong Python.

Có bốn phương pháp để thêm các yếu tố vào danh sách trong Python.

  1. nums =  [1, 2, 3]
    
    print[list + [4, 5, 6]]
    3: Nối phần tử vào cuối danh sách.
  2. list.extend[[list]]
    8: Chèn phần tử trước chỉ mục đã cho.
  3. nums =  [1, 2, 3]
    
    print[list + [4, 5, 6]]
    4: Mở rộng danh sách bằng cách nối thêm các yếu tố từ Itable.
  4. Danh sách Concatenation: Chúng tôi có thể sử dụng toán tử
    nums =  [1, 2, 3]
    
    print[list + [4, 5, 6]]
    7 để kết hợp nhiều danh sách và tạo một danh sách mới.

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
3

Hàm này thêm một phần tử duy nhất vào cuối danh sách.

fruit_list = ["Apple", "Banana"]

print[f'Current Fruits List {fruit_list}']

new_fruit = input["Please enter a fruit name:\n"]

fruit_list.append[new_fruit]

print[f'Updated Fruits List {fruit_list}']

Output:

Current Fruits List ['Apple', 'Banana']
Please enter a fruit name:
Orange
Updated Fruits List ['Apple', 'Banana', 'Orange']

Ví dụ này đã thêm

countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
2 vào cuối danh sách.

list.extend[[list]]
8

Hàm này thêm một phần tử tại chỉ mục đã cho của danh sách.

num_list = [1, 2, 3, 4, 5]

print[f'Current Numbers List {num_list}']

num = int[input["Please enter a number to add to list:\n"]]

index = int[input[f'Please enter the index between 0 and {len[num_list] - 1} to add the number:\n']]

num_list.insert[index, num]

print[f'Updated Numbers List {num_list}']

Output:

Current Numbers List [1, 2, 3, 4, 5]
Please enter a number to add to list:
20
Please enter the index between 0 and 4 to add the number:
2
Updated Numbers List [1, 2, 20, 3, 4, 5]

Ví dụ này đã thêm

countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
4 tại chỉ số của
countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
5.
countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
4 đã được chèn vào danh sách tại chỉ mục này.

nums =  [1, 2, 3]

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

Hàm này thêm các yếu tố khác nhau vào danh sách.

extend_list = []

extend_list.extend[[1, 2]]  # extending list elements

print[extend_list]

extend_list.extend[[3, 4]]  # extending tuple elements

print[extend_list]

extend_list.extend["ABC"]  # extending string elements

print[extend_list]

Output:

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
0

Ví dụ này đã thêm một danh sách

countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
8. Sau đó, nó thêm một tuple là
countries = ['Argentina', 'Bahamas', 'Canada']

print[countries]

countries.extend[['Denmark', 'Ireland', 'Luxembourg']]

print[countries]
9. Và sau đó nó đã thêm một chuỗi
sequence1 = [1, 2, 3, 4]
sequence2 = [5, 6, 7, 8]

sequence1.extend[sequence2]

print[sequence1]
0.

Danh sách Concatenation

Nếu bạn phải kết hợp nhiều danh sách, bạn có thể sử dụng toán tử

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
7. Điều này sẽ tạo ra một danh sách mới và các danh sách ban đầu sẽ không thay đổi.

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
1

Ví dụ này đã thêm danh sách

sequence1 = [1, 2, 3, 4]
sequence2 = [5, 6, 7, 8]

sequence1.extend[sequence2]

print[sequence1]
2 vào cuối danh sách
sequence1 = [1, 2, 3, 4]
sequence2 = [5, 6, 7, 8]

sequence1.extend[sequence2]

print[sequence1]
3. Danh sách mới sẽ chứa các yếu tố từ danh sách từ trái sang phải. Nó tương tự như sự kết hợp chuỗi trong Python.

Sự kết luận

Python cung cấp nhiều cách để thêm các yếu tố vào danh sách. Chúng ta có thể nối một phần tử ở cuối danh sách và chèn một phần tử vào chỉ mục đã cho. Chúng tôi cũng có thể thêm một danh sách vào danh sách khác. Nếu bạn muốn kết hợp nhiều danh sách, thì hãy sử dụng toán tử

nums =  [1, 2, 3]

print[list + [4, 5, 6]]
7 quá tải

References:

  • Danh sách Python
  • Python.org Docs

Phương pháp nào thêm nhiều mục ở cuối danh sách?

Một trong những phương thức đó là .append [], bạn có thể thêm các mục vào cuối đối tượng danh sách hiện có. Bạn cũng có thể dùng . append [] trong một vòng lặp để điền vào danh sách theo chương trình.. append[] , you can add items to the end of an existing list object. You can also use . append[] in a for loop to populate lists programmatically.

Làm cách nào để thêm dữ liệu vào cuối danh sách trong Python?

Làm thế nào để thêm các yếu tố vào một danh sách trong Python..
append []: nối phần tử vào cuối danh sách ..
Chèn []: Chèn phần tử trước chỉ mục đã cho ..
Mở rộng []: Mở rộng danh sách bằng cách nối thêm các yếu tố từ có thể sử dụng được ..
Danh sách Concatenation: Chúng ta có thể sử dụng toán tử + để kết hợp nhiều danh sách và tạo một danh sách mới ..

Làm cách nào để có được hai mục cuối cùng trong danh sách Python?

Bất kỳ phần tử nào trong danh sách có thể được truy cập bằng chỉ mục dựa trên số 0.Nếu chỉ mục là số âm, số lượng chỉ mục bắt đầu từ cuối.Vì chúng tôi muốn phần tử thứ hai trong danh sách, sử dụng -2 làm chỉ mục.use -2 as index.

Bạn có thể nối hai điều cùng một lúc vào danh sách trong Python 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ài Viết Liên Quan

Chủ Đề