我正在寻找一种仅比较3数字元组的第一个数字的方法。例如,假设我有一个元组a = (255, 100, 200)
和这个元组b = (255, 10, 20)
。如果要使用以下方法检查它们是否相等:
if a == b:
print("equal")
else:
print("unequal")
然后我显然会得到unequal
,因为它们不一样。但是第一个数字是相同的,我怎么能只比较第一个数字 ,以便使用这些元组打印equal
?
答案 0 :(得分:3)
if a[0] == b[0]:
print('equal')
元组可以与Python中的列表索引相同,但与列表不同,是不可变的!