# 示例代码:Python 数组拼接
# 使用 + 操作符拼接列表
list1 = [1, 2, 3]
list2 = [4, 5, 6]
concatenated_list = list1 + list2
print(concatenated_list) # 输出: [1, 2, 3, 4, 5, 6]
# 使用 extend() 方法拼接列表
list3 = [7, 8, 9]
list1.extend(list3)
print(list1) # 输出: [1, 2, 3, 7, 8, 9]
# 使用 * 操作符重复列表
repeated_list = list2 * 2
print(repeated_list) # 输出: [4, 5, 6, 4, 5, 6]
# 使用列表解析拼接多个列表
list4 = [10, 11, 12]
concatenated_list_comprehension = [item for sublist in [list1, list2, list4] for item in sublist]
print(concatenated_list_comprehension) # 输出: [1, 2, 3, 7, 8, 9, 4, 5, 6, 10, 11, 12]
# 使用 itertools.chain 拼接多个迭代器
from itertools import chain
concatenated_chain = list(chain(list1, list2, list4))
print(concatenated_chain) # 输出: [1, 2, 3, 7, 8, 9, 4, 5, 6, 10, 11, 12]
+
操作符:可以直接将两个列表相加,生成一个新的列表。extend()
方法:将一个列表的元素添加到另一个列表的末尾,原列表会被修改。itertools.chain
:适用于拼接多个迭代器,返回一个新的迭代器,可以转换为列表。这些方法都可以根据具体需求选择使用。
上一篇:python中tuple
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站