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.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.
3: Nối phần tử vào cuối danh sách.nums = [1, 2, 3] print[list + [4, 5, 6]]
8: Chèn phần tử trước chỉ mục đã cho.list.extend[[list]]
4: Mở rộng danh sách bằng cách nối thêm các yếu tố từ Itable.nums = [1, 2, 3] print[list + [4, 5, 6]]
- Danh sách Concatenation: Chúng tôi có thể sử dụng toán tử
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]]
nums = [1, 2, 3]
print[list + [4, 5, 6]]
3
nums = [1, 2, 3]
print[list + [4, 5, 6]]
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
list.extend[[list]]
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
nums = [1, 2, 3]
print[list + [4, 5, 6]]
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]]
0Ví 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]]
1Ví 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ảiReferences:
- Danh sách Python
- Python.org Docs