私はこれに助けが必要ですPythonで複数の変数を使用してマップする方法は?
私はリストのリストと辞書のリストを持っています。辞書のリストには、リストのリスト内の項目を指す索引のリストの値があります。 私がする必要があるのは、他の2人から辞書の新しいリストを作成することです。
list_1 = [[a,b,c], [d,e,f], ...]
list_2 = [{key_11: [0,2] , key_12: [0]}, {key_21: [2,0], key_22: [1]}, ...]
list_2で最初辞書の値は、最初リスト0のlist_1にのみポイントのように...私は必要なもの
は同じで辞書の新しいリストでありますlist_2の辞書の値で表されるlist_1 [i]上の項目の値を使用します。 だから、このような何か:list_2
にxに対してreturn [{key: some_funct(val) for key, val in x.items()} for x in list_2]
とsome_funct辞書の値をとり、list_1に正しい項目を返す[X]:
return [{{key_11: [a,c] , key_12: [a]}, {key_21: [f,d], key_22: [e]}, ...]
私はこのような何かを試してみました
私は近いと知っています! some_functを正しく動作させることはできません.3つの要素、list_1のすべての要素、list_2のすべての辞書、および各辞書のすべての値をマップしようとしているからです。