python教程:几个基础类型循环删除
生活随笔
收集整理的這篇文章主要介紹了
python教程:几个基础类型循环删除
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
把列表中所有姓周的?的信息刪掉(此題有坑, 請慎重):
lst = [‘周老二’, ‘周星星’, ‘麻花藤’, ‘周扒皮’]
結果: lst = [‘麻花藤’]
lst = ['周老二', '周星星', '麻花藤', '周扒皮'] for i in range(len(lst)-1,-1,-1):if lst[i][0] =='周':lst.remove(lst[i]) print(lst) #刪除姓周的 lst = ['周老二', '周星星', '麻花藤', '周扒皮'] for i in range(len(lst)-1,-1,-1):if lst[i][0] =='周':lst.pop(i) print(lst)lst = ['周老二', '周星星', '麻花藤', '周扒皮'] lst1=[] for i in lst:if i.startswith('周'):lst1.append(i) for j in lst1:lst.remove(j) print(lst) #刪除 周清空
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:778463939 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' lst = ['周老二', '周星星', '麻花藤', '周扒皮'] for i in range(len(lst)-1,-1,-1):lst.pop(i) print(lst) # 直接刪空 for i in range(len(lst)-1,-1,-1):lst.remove(lst[i]) print(lst) #直接刪空lst = ['周老二', '周星星', '麻花藤', '周扒皮'] for i in range(len(lst)):lst.remove(lst[i]) print(lst) # 報錯:IndexError: list index out of range總結
以上是生活随笔為你收集整理的python教程:几个基础类型循环删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3种用python代码实现99乘法表
- 下一篇: Python:__slots__()方法