例如值a = (3, False, False, False)
或= (False, 4, False, False)
如何分配僅是一個元組內真正到可變
我怎樣才能元組的唯一的真值分配給一個變量,在python?
我不關心的位置,有將永遠不會成爲2倍的值是真的,所以
例如,如果
a = (3, False, False, False),
我想B = 3(唯一的真正價值的) 或如果
a = (False, 4, False, False)
欲b = 4
編輯:
我可以這樣做:
for value in a:
if value:
print value
但有這樣一個簡單的問題不太複雜的方式?
如果元組中存在多個非錯誤值,會發生什麼? –
它不會發生,但如果它是,它會採取第一個真正的價值,因爲無論如何這兩個真正的價值將是相等的 – Tissuebox