首页 > 解决方案 > 如何删除列表和元组中的值

问题描述

如果我使用 itertools 的产品功能生成如下列表:

b = [i for i in product('TF', repeat = 3)]

[('T', 'T', 'T'), ('T', 'T', 'F'), ('T', 'F', 'T'), ('T', 'F' ', 'F'), ('F', 'T', 'T'), ('F', 'T', 'F'), ('F', 'F', 'T'), ( 'F', 'F', 'F')]

如果元组中的第二个值 = F,则从该列表中弹出该项目。我怎样才能做到这一点?

[('T', 'T', 'T'), ('T', 'T', 'F'), ('F', 'T', 'T'), ('F', 'T' ', 'F')]

标签: python-3.x

解决方案


推荐阅读