從清單中刪除所有出現的值
雖然Python的remove()方法允許刪除單一值的出現從清單中,有時可能需要刪除所有出現的該值。以下是實現此目的的指南:
函數方法:
在Python 中,內建的filter() 函數提供了一種從清單中刪除特定元素的簡單方法基於給定的條件。透過使用lambda 表達式或手動比較,我們可以過濾掉所有出現的目標值:
此過濾並傳回一個包含不等於刪除目標(2) 的元素的新列表,有效刪除所有出現的2。
或:
這裡,lambda 表達式直接比較每個元素為 2,如果不相等則傳回 True,過濾掉目標值。
對於Python 2.x,濾波函數傳回一個迭代器:
在任一Python 版本中, result 是一個清單或迭代器,包含滿足濾波條件的元素,有效地從原始清單中排除目標值。
以上是如何從 Python 清單中刪除某個值的所有實例?的詳細內容。更多資訊請關注PHP中文網其他相關文章!