我曾嘗試以下:Python3檢查只元組
vrs = [('first text', 1),
('second text', 2),
('third text', 3),
('fourth text', 4),
('fifth text', 5),
('sixth text', 6),
('seventh text', 7),
('eighth text', 8),
('ninth text', 9),
('tenth text', 10),
('eleventh text', 11),
('twelfth text', 12)
]
if all(vr is tuple for vr in vrs):
print('All are tuples')
else:
print('Error')
if set(vrs) == {tuple}:
print('All are tuples')
else:
print('Error')
輸出是Error
兩種。
是否有任何方法來檢查這個(即檢查列表中的每個元素是否是一個元組)?
你試過'isinstance'嗎? – Kevin
在什麼配置?如果您替換上面的'is'或'==',則會出現錯誤。 – dylnmc
@ user3865473'isinstance'是一個函數,而不是一個運算符 – jonrsharpe