Python タプルのデータ追加方法

Pythonのタプル(tuple)は、格納したデータは変更することは基本的にできないという特徴があります。
今回は強引な方法で変更する方法を紹介します。

tp = (1, 2, 3)

# タプルをリストに変換
lst = list(tp)
lst.append(5)

# 追加したリストをタプルに変換
tp = tuple(lst)
# (1, 2, 3, 5)

直接変更ではなく、一度リストに格納してそれを変更し、タプルに戻すという手法です。

どうしても必要な場合にお試しください。

コメント