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']
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志