Python 列表 extend() 方法迭代字符串、列表、元组等可迭代对象,并将可迭代对象的每个元素添加到末尾列表.列表的长度随着迭代中存在的元素数量而增加。
用法:list.extend(iterable)
参数:
- iterable:任何可迭代的(列表、集合、元组等)
返回值:
extend() 方法修改原始列表。它不返回任何值。
示例 1:使用extend() 方法
Python
# my_list
my_list = ['geeks', 'for']
# Another list
another_list = [6, 0, 4, 1]
# Using extend() method
my_list.extend(another_list)
print my_list
输出:
['geeks', 'for', 6, 0, 4, 1]
范例2:添加元组元素并设置为列表
Python
# My List
my_list = ['geeks', 'for', 'geeks']
# My Tuple
my_tuple = ('DSA', 'Java')
# My Set
my_set = {'Flutter', 'Android'}
# Append tuple to the list
my_list.extend(my_tuple)
print(my_list)
# Append set to the list
my_list.extend(my_set)
print(my_list)
输出:
['geeks', 'for', 'geeks', 'DSA', 'Java'] ['geeks', 'for', 'geeks', 'DSA', 'Java', 'Android', 'Flutter']
示例 3:扩展字符串到列表
字符串是可迭代的,因此如果您用字符串扩展列表,您将在迭代字符串时附加每个字符。
Python
# My list
my_list = ['geeks', 'for', 6, 0, 4, 1]
# My string
my_list.extend('geeks')
print my_list
输出:
['geeks', 'for', 6, 0, 4, 1, 'g', 'e', 'e', 'k', 's']
相关用法
注:本文由纯净天空筛选整理自AmiyaRanjanRout大神的英文原创作品 Python List extend() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。