1
以下の辞書のリストから、各辞書の値を別にしたいと思います。辞書のリストから値を抽出する
stocks=[{'BEST':'GOOG.O','BEST':'FB.O'},
{'REST':'SAN.MC','REST':'CDCUF.PK','REST':'EDN.BA'}]
所望の出力は次のようになります。
list1=['FB.O','GOOG.O']
list2= ['SAN.MC','CDCUF.PK','EDN.BA']
私はそれが次の操作を実行しても大丈夫に思っていた。しかし
dict1=stocks[0]
best_sto=list(dict1.values())
dict2=stocks[1]
rest_sto_rest=list(dict2.values())
出力がでdict1からとdict2戻ってから['EDN.BA']
'dict.values()'が既に 'list'を返すことにも言及する価値があります。 'list()'に渡す必要はありません。 – metame