Python で文字列のリストから複数の変数を作成する
Python では、文字列のリストから複数の変数を作成する必要がある状況に遭遇することがあります。文字列のリスト。たとえば、次のようなリストがあるとします。
names = ['apple', 'orange', 'banana']
目的は、対応する文字列にちなんで名前を付けた、要素ごとに個別のリストを作成することです。
apple = [] orange = [] banana = []
Solution
これを達成するには、 Dictionary:
fruits = {k: [] for k in names}
これは、キーが「名前」リストの文字列であり、値が空のリストである辞書を作成します。
使用法
各リストにアクセスするには、辞書を使用できますkey:
fruits['apple'] # Returns an empty list for 'apple' fruits['orange'] # Returns an empty list for 'orange' fruits['banana'] # Returns an empty list for 'banana'
辞書を使用する利点
要素ごとに個別の変数を作成するのは論理的であるように思えるかもしれませんが、辞書を使用するといくつかの利点があります。
以上がPython で文字列のリストから複数の変数を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。