在本教程中,我们将借助示例了解 Python List extend() 方法。
extend()
方法将可迭代对象(列表、元组、字符串等)的所有元素添加到列表的末尾。
示例
# 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]
用法:
用法:
list1.extend(iterable)
在这里,iterable
的所有元素都添加到 list1
的末尾。
参数:
如前所述,extend()
方法采用可迭代对象,例如列表、元组、字符串等。
返回:
extend()
方法修改原始列表。它不返回任何值。
示例 1:使用 extend() 方法
# languages list
languages = ['French', 'English']
# another list of language
languages1 = ['Spanish', 'Portuguese']
# appending language1 elements to language
languages.extend(languages1)
print('Languages List:', languages)
输出
Languages List: ['French', 'English', 'Spanish', 'Portuguese']
示例 2:添加元组的元素并设置为列表
# 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)
输出
New Languages List: ['French', 'Spanish', 'Portuguese'] Newer Languages List: ['French', 'Spanish', 'Portuguese', 'Japanese', 'Chinese']
其他扩展列表的方法
您还可以使用以下方法将可迭代的所有元素附加到列表中:
1. + 运算符
a = [1, 2]
b = [3, 4]
a += b # a = a + b
# Output: [1, 2, 3, 4]
print('a =', a)
输出
a = [1, 2, 3, 4]
2.列表切片语法
a = [1, 2]
b = [3, 4]
a[len(a):] = b
# Output: [1, 2, 3, 4]
print('a =', a)
输出
a = [1, 2, 3, 4]
Python extend() 与 append()
如果需要在列表末尾添加元素,可以使用append()
方法。
a1 = [1, 2]
a2 = [1, 2]
b = (3, 4)
# a1 = [1, 2, 3, 4]
a1.extend(b)
print(a1)
# a2 = [1, 2, (3, 4)]
a2.append(b)
print(a2)
输出
[1, 2, 3, 4] [1, 2, (3, 4)]
要了解更多信息,请访问list append() method。
相关用法
- Python List remove()用法及代码示例
- Python List insert()用法及代码示例
- Python List clear()用法及代码示例
- Python List reverse()用法及代码示例
- Python List append()用法及代码示例
- Python List cmp()用法及代码示例
- Python List pop()用法及代码示例
- Python List index()用法及代码示例
- Python List sort()用法及代码示例
- Python List list()用法及代码示例
- Python List max()用法及代码示例
- Python List count()用法及代码示例
- Python List len()用法及代码示例
- Python List min()用法及代码示例
- Python List copy()用法及代码示例
- Python Lock acquire()用法及代码示例
- Python Lock release()用法及代码示例
- Python Lock locked()用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
注:本文由纯净天空筛选整理自 Python List extend()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。