Junior — Middle
Може ли се тјубл са више елемената користити као кључ у речнику?
sobes.tech АИ
Одговор од АИ
Da, tuple sa više elemenata može se koristiti kao ključ u rečniku, ako su svi elementi tuple-a nepromenljivi (hashable) tipovi podataka. Tuplei su sami po sebi nepromenljivi i hashable ako je njihov sadržaj takođe hashable.
Primer:
moj_rečnik = {('a', 1): 'vrednost1', ('b', 2): 'vrednost2'}
print(moj_rečnik[('a', 1)]) # Ispisaće 'vrednost1'
Ako u tuple-u postoje promenljivi objekti, poput lista, takav tuple ne može biti korišćen kao ključ.