Python:從數組中刪除元素


1.刪除第一個匹配數據:

>>> a = [0, 2, 3, 2]
>>> a.remove(2)
>>> a
[0, 3, 2]

2.根據index刪除數據:

>>> a = [9, 8, 7, 6]
>>> del a[1]
>>> a
[9, 7, 6]

3.根據index刪除數據並返回該數據:

>>> a = [4, 3, 5]
>>> a.pop(1)
3
>>> a
[4, 5]

 4. 在循環中刪除元素:

a = ["a", "b", "c", "d", "e"]
for item in a[:]:
    print item
    if item == "b":
        a.remove(item)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM