是否存在不使用功能pop的替代方法?
Input :a_list = [1,2,3,4,5,6,7]
a_list.pop(1)
Output : a_list = [1,3,4,5,6,7]
我尝试了一些尝试,但尝试后却显示TypeError: 'list' object is not callable
答案 0 :(得分:1)
您可以使用del
关键字来做到这一点:
a_list = [1,2,3,4,5,6,7]
del a_list[1]
print(a_list) # [1, 3, 4, 5, 6, 7]
答案 1 :(得分:0)
您可以使用切片:
a_list = [1,2,3,4,5,6,7]
print(a_list)
a_list = a_list[:1] + a_list[2:]
print(a_list)