小编Med*_*dve的帖子

如果元组在 Python 中包含两个相邻的“1”,如何从列表中删除元组?

我有一个元组列表:

from itertools import product
l1 = list((product((0,1), repeat = n))) 
Run Code Online (Sandbox Code Playgroud)

对于 n=4,输出如下:

 [(0, 0, 0, 0),
 (0, 0, 0, 1),
 (0, 0, 1, 0),
 (0, 0, 1, 1),
 (0, 1, 0, 0),
 (0, 1, 0, 1),
 (0, 1, 1, 0),
 (0, 1, 1, 1),
 (1, 0, 0, 0),
 (1, 0, 0, 1),
 (1, 0, 1, 0),
 (1, 0, 1, 1),
 (1, 1, 0, 0),
 (1, 1, 0, 1),
 (1, 1, 1, 0),
 (1, 1, 1, 1)]
Run Code Online (Sandbox Code Playgroud)

我想删除至少有两个“1”彼此相邻的元组,例如(0,1,1,0). …

python for-loop tuples

1
推荐指数
2
解决办法
99
查看次数

标签 统计

for-loop ×1

python ×1

tuples ×1