Python前面和后面的范围删除列表?
使用列表切片
在这种方法中,我们从列表的前部和后部使用切片。结果存储到新列表中。要切片的元素数量可以是一个变量。
例子
listA = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']
# 给定清单
print("给定列表: " ,listA)
# 没有要删除的元素
# 从前后
v = 2
new_list = listA[v:-v]
print("新清单: ",new_list)输出
运行上面的代码给我们以下结果-
给定列表: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] 新清单: ['Tue', 'Wed', 'Thu']
使用del
在这种方法中,我们使用del关键字。我们首先从背面应用del切片,然后从正面应用。
例子
listA = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']
# 给定清单
print("给定列表: " ,listA)
# 没有要删除的元素
# 从前后
v = 2
# 使用del和Slicing
del listA[-v:], listA[:v]
print("新清单: ",listA)输出
运行上面的代码给我们以下结果-
给定列表: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'] 新清单: ['Tue', 'Wed', 'Thu']
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西