タプルは変更不可なので、値を変更することはできません。
Pythonのタプルは不変のデータ型です。つまり、一度タプルを作成すると、タプル内の要素の値を変更することはできません。
- タプルをリストに変換し、リストの値を変更し、リストをタプルに戻す。
tuple1 = (1, 2, 3)
list1 = list(tuple1)
list1[0] = 4
tuple1 = tuple(list1)
print(tuple1) # 输出结果为:(4, 2, 3)
- つまり、3つのことが必要です。
tuple1 = (1, 2, 3)
tuple2 = (4,)
tuple3 = tuple1[:1] + tuple2 + tuple1[2:]
print(tuple3) # 输出结果为:(4, 2, 3)
値の変更は、タプルを読み書き可能なオブジェクトでラップするなどの方法で行えます。タプルは不変のため、直接値を編集することはできません。