热线电话:13121318867

登录
2020-09-24 阅读量: 1388
python中怎么组合不同切片

问:

python中怎么组合不同切片


答:

由于列表切片本身就是列表,我们可以简单地将它们组合在一起。以下是一些可用于组合不同列表的方法。

比如说,我们有以下列表和两个列表切片。


list = [1, 2, 3, 4, 5, 6]

list1 = list[:3] # [1, 2, 3]
list2 = list[4:] # [5, 6]


组合它们的一种方法是使用+运算符,它将创建一个新列表,其中第一个列表的元素后跟第二个列表的元素。例如,


list2 + list1 # [5, 6, 1, 2, 3]


组合列表的另一种方法是使用.extend()Python中的方法。此方法应用于列表,并将作为参数传递的列表中的元素添加到该列表的末尾。这会就地更新列表。


list1.extend(list2)
print(list1) # [1, 2, 3, 5, 6]


组合列表的另一种方法是利用循环。您可以迭代要添加到其他列表的列表的元素,并使用.append()一次添加它们。比如.extend().append()就地更新列表。


for element in list2:
list1.append(element)

print(list1) # [1, 2, 3, 5, 6]


52.1454
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子