Sobes.tech
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č.