【Python学习】如何删除二维列表中某些特定列值的行?


例如,如果我们有二维列表:

list1 = [['tom',67,'engineer',2], ['ron',42,'scientist',4], ['alie',56,'doctor',3], ['rambo',29,'lawyer',7]]

使用remove()方法

for value in list1[:]:
if value[3] % 2 != 0:
list1.remove(value)

结果

[['tom', 67, 'engineer', 2], ['ron', 42, 'scientist', 4]]


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM