python中的list.pop()

源于: 执行类代码 – CountTxtClass.py – 函数get_result_txt

栗子1: 删除列表中元素并返回其值

a = [1, 2, 3, 4, 5, 6]
b = a.pop()
print("b:", b)
print("a:", a)
c = a.pop(2)
print("c:", c)
print("a:", a)

输出为:
在这里插入图片描述
栗子2: list1=[1,2,3,4],怎么做才能得到 [2,3,4],[1,3,4],[1,2,4],[1,2,3]

list1 = [1, 2, 3, 4]

for i in range(1, 5):
    listi = list1[:]
    listi.pop(listi.index(i))
    print(listi)

结果为:

[2, 3, 4]
[1, 3, 4]
[1, 2, 4]
[1, 2, 3]
发布了255 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43283397/article/details/104254930