在这种方法中,我们从列表的前部和后部使用切片。结果存储到新列表中。要切片的元素数量可以是一个变量。
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切片,然后从正面应用。
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']