Pythonでタプルの値を変更する方法

タプルは不変であるため、タプルの値を直接編集することはできません。ただし、以下の方法でタプルの値を間接的に変更することができます。

  1. タプルをリストに変換し、リストの値を変更してから、リストをタプルに戻します。
tup = (1, 2, 3)
lst = list(tup)
lst[0] = 4
tup = tuple(lst)
print(tup)  # 输出 (4, 2, 3)
  1. タプルのスライスを使って、新しいタプルを作成する。
tup = (1, 2, 3)
new_tup = tup[:1] + (4,) + tup[2:]
print(new_tup)  # 输出 (4, 2, 3)

なお、どれの方法であってもタプルの中身の値を直接書き換えることはできず、新しいタプルを作成することになることに注意してください

bannerAds