1. ホーム
  2. パイソン

[解決済み】タプルに変数を追加する

2022-03-25 16:20:27

質問

Pythonを学習中で、データベース接続を作成しています。 DBに追加しようとするとき、情報からタプルを作ってDBに追加しようと考えています。

私がやっていること : ユーザーから情報を受け取り、それを変数に保存しています。 これらの変数をタプルに追加することはできますか? 構文について教えてください。

また、効率的な方法があれば、教えてください...。

EDIT この質問を少し編集させてください...私はDBに情報を入力するためにタプルを必要とするだけです。 DBに情報が追加された後、タプルを削除する必要がありますか? 私はもうタプルを必要としないことを意味します。

どのように解決するのですか?

タプルは不変であり、構築後にどの変数を含むかを変更することはできません。しかし、タプルを連結したり、スライスして新しいタプルを作成することは可能です。

a = (1, 2, 3)
b = a + (4, 5, 6)  # (1, 2, 3, 4, 5, 6)
c = b[1:]  # (2, 3, 4, 5, 6)

もちろん、既存の値から構築することも可能です。

name = "Joe"
age = 40
location = "New York"
joe = (name, age, location)