1. ホーム
  2. python

[解決済み】変数を動的に作成する方法は?[重複している]

2022-04-14 08:09:54

質問

Pythonで変数を動的に作りたいのですが、どうすればいいですか?誰かこれを行うための創造的な手段を知っていますか?

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

変数名をごちゃごちゃ作る必要が圧倒的にない限り、私なら辞書を使って、動的にキー名を作り、それぞれに値を関連付けるだけでいいと思います。

a = {}
k = 0
while k < 10:
    # dynamically create key
    key = ...
    # calculate value
    value = ...
    a[key] = value 
    k += 1

また、新しいデータ構造である collections モジュール というように、適用できるかもしれません。