Phương thức
list1.extend[iterable]5 thêm tất cả các yếu tố của một điều khác [danh sách, tuple, chuỗi, v.v.] vào cuối danh sách.
Thí dụ
# create a list
prime_numbers = [2, 3, 5]
# create another list
numbers = [1, 4]
# add all elements of prime_numbers to numbers
numbers.extend[prime_numbers]
print['List after extend[]:', numbers]
# Output: List after extend[]: [1, 4, 2, 3, 5]
Cú pháp của danh sách mở rộng []
Cú pháp của phương thức
list1.extend[iterable]5 là:
list1.extend[iterable]
Ở đây, tất cả các yếu tố của có thể được thêm vào cuối List1.
mở rộng [] tham số
Như đã đề cập, phương thức
list1.extend[iterable]5 có một số ít như danh sách, tuple, chuỗi, v.v.
Trả về giá trị từ Extend []
Phương pháp
list1.extend[iterable]5 sửa đổi danh sách ban đầu. Nó không trả về bất kỳ giá trị nào.
Ví dụ 1: Sử dụng phương thức mở rộng []
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
Đầu ra
Languages List: ['French', 'English', 'Spanish', 'Portuguese']
Ví dụ 2: Thêm các yếu tố của tuple và đặt vào danh sách
# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
Đầu ra
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']
Ví dụ 2: Thêm các yếu tố của tuple và đặt vào danh sách
Những cách khác để mở rộng danh sách
Bạn cũng có thể nối tất cả các yếu tố của một điều đáng tin cậy vào danh sách bằng cách sử dụng:
a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
Đầu ra
a = [1, 2, 3, 4]
Ví dụ 2: Thêm các yếu tố của tuple và đặt vào danh sách
a = [1, 2]
b = [3, 4]
a[len[a]:] = b
# Output: [1, 2, 3, 4]
print['a =', a]
Đầu ra
a = [1, 2, 3, 4]
Ví dụ 2: Thêm các yếu tố của tuple và đặt vào danh sách
Những cách khác để mở rộng danh sách
list1.extend[iterable]0
Đầu ra
list1.extend[iterable]1
Ví dụ 2: Thêm các yếu tố của tuple và đặt vào danh sách
Danh sách các phương pháp
Thí dụ
Thêm các yếu tố của
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
0 vào danh sách # languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
1:Trái cây = ['Apple', 'Banana', 'Cherry']]]
Ô tô = ['Ford', 'BMW', 'Volvo']]
trái cây.extend [ô tô]
Hãy tự mình thử »
Định nghĩa và cách sử dụng
Phương thức
list1.extend[iterable]5 thêm các yếu tố danh sách được chỉ định [hoặc bất kỳ điều gì có thể lặp lại] vào cuối danh sách hiện tại.
Cú pháp
Giá trị tham số
Có thể lặp lại | Yêu cầu. Bất kỳ sự khác biệt [danh sách, bộ, tuple, v.v.] |
Nhiều ví dụ hơn
Thí dụ
Thêm các yếu tố của
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
0 vào danh sách # languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
1:Trái cây = ['Apple', 'Banana', 'Cherry']]]
Ô tô = ['Ford', 'BMW', 'Volvo']]
trái cây.extend [ô tô]
Hãy tự mình thử »
Danh sách các phương pháp
Phương thức Danh sách Python mở rộng [] lặp đi lặp lại trên một chuỗi giống như chuỗi, danh sách, tuple, v.v., và thêm từng yếu tố của ITEBELBE vào cuối danh sách, sửa đổi danh sách ban đầu.extend[]method iterates over an iterable like string, list, tuple, etc., and adds each element of the iterable to the end of the List, modifying the original list.
Python Danh sách mở rộng [] Cú pháp:
Cú pháp: list.extend [có thể điều chỉnh được]list.extend[iterable]
Parameters:
- Có thể lặp lại: Bất kỳ sự khác biệt nào [danh sách, bộ, tuple, v.v.] Any iterable [list, set, tuple, etc.]
Trả lại: Không cóNone
Python Danh sách mở rộng [] Ví dụ:
Python3
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
4# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
5 # languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
6# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
7# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
9# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8Languages List: ['French', 'English', 'Spanish', 'Portuguese']1
Languages List: ['French', 'English', 'Spanish', 'Portuguese']2
Languages List: ['French', 'English', 'Spanish', 'Portuguese']3
Languages List: ['French', 'English', 'Spanish', 'Portuguese']4
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8Languages List: ['French', 'English', 'Spanish', 'Portuguese']6
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8Languages List: ['French', 'English', 'Spanish', 'Portuguese']8
Languages List: ['French', 'English', 'Spanish', 'Portuguese']9
# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
0# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
1Output:
list1.extend[iterable]2
Ví dụ 1: Thêm các yếu tố của tuple và đặt vào danh sáchAdd Elements of Tuple and Set to List
Sử dụng Phương thức Danh sách mở rộng [] để thêm các phần tử từ Tuple hoặc đặt thành Danh sách.
Python
# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
2# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
5 # languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
6# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
5# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
7# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
5Languages List: ['French', 'English', 'Spanish', 'Portuguese']2
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']1
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
5 New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']3
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']4
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']6
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']7
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']8
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
5 a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
0a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
1# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
3a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
4a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
5# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
0a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
7a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
8# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
0a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
7Output:
list1.extend[iterable]3
Ví dụ 2: Mở rộng chuỗi vào danh sách to the List
Một chuỗi có thể sử dụng được, vì vậy nếu bạn mở rộng một danh sách với một chuỗi, bạn sẽ nối mỗi ký tự khi bạn lặp lại trong chuỗi.
Python3
# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
2# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
5 # languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
6# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
5# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
7# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8Languages List: ['French', 'English', 'Spanish', 'Portuguese']8
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8a = [1, 2]
b = [3, 4]
a[len[a]:] = b
# Output: [1, 2, 3, 4]
print['a =', a]
0# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8Languages List: ['French', 'English', 'Spanish', 'Portuguese']4
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
8# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend[languages1]
print['Languages List:', languages]
7Languages List: ['French', 'English', 'Spanish', 'Portuguese']2
a = [1, 2]
b = [3, 4]
a[len[a]:] = b
# Output: [1, 2, 3, 4]
print['a =', a]
6# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
5New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']7
# languages list
languages = ['French']
# languages tuple
languages_tuple = ['Spanish', 'Portuguese']
# languages set
languages_set = {'Chinese', 'Japanese'}
# appending language_tuple elements to language
languages.extend[languages_tuple]
print['New Language List:', languages]
# appending language_set elements to language
languages.extend[languages_set]
print['Newer Languages List:', languages]
0a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print['a =', a]
7Output:
list1.extend[iterable]4