Zoeken…


Individuele tekens van tekenreeksen kunnen niet worden toegewezen

foo = "bar"
foo[0] = "c" # Error 

De waarde van de onveranderlijke variabele kan niet worden gewijzigd nadat ze zijn gemaakt.

De individuele leden van Tuple kunnen niet worden toegewezen

foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!! 

De tweede regel geeft een foutmelding omdat eenmaal gemaakte tuple-leden niet kunnen worden toegewezen. Vanwege de onveranderlijkheid van Tuple.

Frozenset's zijn onveranderlijk en niet toewijsbaar

foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR

De tweede regel zou een fout retourneren, omdat frozenset-leden die eenmaal zijn gemaakt, niet kunnen worden toegewezen. Derde regel geeft een foutmelding omdat frozensets geen functies ondersteunen die leden kunnen manipuleren.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow