Python list 列表遍歷刪除

通過遍歷原 list 的一個拷貝,來刪除原 list 中的元素。

if __name__ == '__main__':
    num_list = ['aa', 2, 3, 2, 1, 'bb', 4, 6, 73, 5, 1, 3, 1, 2, 'cc']

    for i in num_list[:]:
        if i in [1, 2, 3]:
            num_list.remove(i)

    print(num_list)
  • num_list[ : ] 返回原 list 的一個拷貝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章