从两个部分列表创建一个新列表的方法有多种,以下是其中两种常见的方法:
方法一:使用列表的加法运算符(+)和列表的扩展(*)操作符
示例代码:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = list1 + list2
print(new_list) # 输出:[1, 2, 3, 4, 5, 6]
list3 = [7, 8, 9]
repeated_list = list3 * 2
print(repeated_list) # 输出:[7, 8, 9, 7, 8, 9]
combined_list = list1 + list2 + repeated_list
print(combined_list) # 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9, 7, 8, 9]
方法二:使用列表的extend()方法
示例代码:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
new_list = []
new_list.extend(list1)
new_list.extend(list2)
print(new_list) # 输出:[1, 2, 3, 4, 5, 6]
list3 = [7, 8, 9]
new_list.extend(list3)
print(new_list) # 输出:[1, 2, 3, 4, 5, 6, 7, 8, 9]
基于一个部分列表创建新列表的方法也有多种,以下是其中一种常见的方法:
方法:使用列表的切片操作
示例代码:
list1 = [1, 2, 3, 4, 5, 6]
new_list = list1[2:5] # 选择索引为2到4的元素(不包括索引为5的元素)
print(new_list) # 输出:[3, 4, 5]
这些方法可以根据具体的需求和情况选择使用,可以根据实际情况灵活运用。
Elastic 实战工作坊
Elastic 实战工作坊
云+社区技术沙龙[第10期]
腾讯技术开放日
云+社区技术沙龙[第15期]
云+社区开发者大会(北京站)
云+社区技术沙龙[第1期]
云+社区技术沙龙[第7期]
云+社区开发者大会 长沙站
云+社区技术沙龙[第16期]
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云