Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.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_Tuples - Fatal编程技术网

Python 只比较元组的第一个数字

Python 只比较元组的第一个数字,python,tuples,Python,Tuples,我正在寻找一种只比较3个元组的第一个数字的方法。例如,假设我有一个元组:a=(255,100,200)和这个元组b=(255,10,20)。如果我要用以下方法检查它们是否相等: if a == b: print("equal") else: print("unequal") 那么我很明显会得到不相等的,因为它们不一样。但是第一个数字是相同的,我怎样才能只比较第一个数字,这样我就可以用这些元组打印出equal if a[0] == b[0]: print('equal')

我正在寻找一种只比较3个元组的第一个数字的方法。例如,假设我有一个元组:
a=(255,100,200)
和这个元组
b=(255,10,20)
。如果我要用以下方法检查它们是否相等:

if a == b:
    print("equal")
else:
    print("unequal")
那么我很明显会得到不相等的,因为它们不一样。但是第一个数字是相同的,我怎样才能只比较第一个数字,这样我就可以用这些元组打印出
equal

if a[0] == b[0]:
    print('equal')
元组可以像Python中的列表一样编制索引,但与列表不同,元组是不可变的


元组可以像Python中的列表一样编制索引,但与列表不同,元组是不可变的

强烈建议返回文档并查找python中的对象索引,如果您正在比较元组列表中的第一个元素,如
[(a1,a2,a3),(a1,a2,a3),…]
您可以比较
[a[0]中的行]
强烈建议您返回文档并查找如何在python中索引对象,如果您正在比较元组列表中的第一个元素,如
[(a1,a2,a3),(a1,a2,a3),…]
您可以比较
[a[0]中的行]