文字列のリストから複数の変数を作成する
次のような文字列のリストがあるとします。
names = ['apple', 'orange', 'banana']
次のようにすることができます。各文字列に関連付けられた、文字列とまったく同じ名前のリストを作成したい:
apple = [] orange = [] banana = []
Python でこれを実現する方法
このタスクを実行するには、次のようにします。次のアプローチを使用します:
リスト内包表記を使用して辞書を作成します:
fruits = {k:[] for k in names}
これにより、各キーが名前の文字列に対応し、各値が空のリストである辞書が作成されます。
辞書キーを使用して、特定の文字列に関連付けられたリストにアクセスします。
fruits['apple']
これにより、文字列 'apple' に関連付けられた空のリストが返されます。
注:
一般に、各文字列に個別の変数を作成するよりも辞書を使用する方が、柔軟性が高く、各文字列に関連付けられたデータに簡単にアクセスできるため、より適切です。
以上がPython で文字列のリストから複数の変数を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。