Python 在元组中查找较大的值
作为初学者,我需要找出只有一个值的元组。前Python 在元组中查找较大的值,python,Python,作为初学者,我需要找出只有一个值的元组。前 a = [4, 0, 0, 4, 0, 0] b = [0, 0, 0, 0, 0, 0] d = [5, 0, 5, 0, 0, 0] f = [0, 1, 0, 0, 0, 0] 这是列表值,通过压缩它,我得到[4,0,5,0,0,0,0,0,1,0,0,5,0,4,0,0,0,0,0,0,0]这个值 在这里,我想选择哪一个作为我的输出的元组中唯一的一个值,应该如下[0,0,0,1,4,0,0,0] 请使用列表帮助我理解它: [x for x i
a = [4, 0, 0, 4, 0, 0]
b = [0, 0, 0, 0, 0, 0]
d = [5, 0, 5, 0, 0, 0]
f = [0, 1, 0, 0, 0, 0]
这是列表值,通过压缩它,我得到[4,0,5,0,0,0,0,0,1,0,0,5,0,4,0,0,0,0,0,0,0]这个值
在这里,我想选择哪一个作为我的输出的元组中唯一的一个值,应该如下[0,0,0,1,4,0,0,0]
请使用列表帮助我理解它:
[x for x in zipped if len(x) == x.count(0) + 1]
谢谢Alex:你救了我一天我需要找出只有一个值的元组,在你的数据集中没有一个数组符合这个标准。0仍然是一个值。该值应大于0,并且应在元组本身中进行交叉检查