Python Language
変更不能なデータ型(int、float、str、tuple、frozensets)
サーチ…
文字列の個々の文字を割り当てることはできません
foo = "bar"
foo[0] = "c" # Error
変更不可能な変数値は、一度作成すると変更できません。
タプルの個々のメンバーは割り当てできません
foo = ("bar", 1, "Hello!",)
foo[1] = 2 # ERROR!!
一度作成したタプルメンバは割り当て不可能なので、2行目はエラーを返します。タプルの不変性のために。
Frozensetは不変であり、割り当てられません
foo = frozenset(["bar", 1, "Hello!"])
foo[2] = 7 # ERROR
foo.add(3) # ERROR
2度目の行は、一度作成されたfrozensetメンバが割り当てられないのでエラーを返します。 frozensetsはメンバーを操作できる関数をサポートしていないため、3行目はエラーを返します。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow