12

次のpython辞書のリストがあるとしましょう:

dict1 = [{'domain':'Ratios'},{'domain':'Geometry'}]

そして次のようなリスト:

list1 = [3, 6]

dict1次のように別のリストを更新または作成したいと思います。

dict1 = [{'domain':'Ratios', 'count':3}, {'domain':'Geometry', 'count':6}]

どうすればいいですか?

4

4 に答える 4

0

リスト内包表記を使用することは、それを行うための Pythonic な方法です。

[data.update({'count': list1[index]}) for index, data in enumerate(dict1)]

dict1、 からの対応する値で更新されますlist1

于 2012-05-15T18:25:46.103 に答える