Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在元组中查找较大的值_Python - Fatal编程技术网

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,并且应在元组本身中进行交叉检查