2024-05-23 16:33:55 发布
网友
我想把字典分成两个单子。一个列表用于键,另一个列表用于值。在
而且应该按原样订购
原始列表:
[{"car":45845},{"house": 123}]
预期结果:
fixed_list = [x.items() for x in list] keys,values = zip(*fixed_list)
list1 = [k for item in [{"car":45845},{"house": 123}] for k,v in item.iteritems()] list2 = [v for item in [{"car":45845},{"house": 123}] for k,v in item.iteritems()]
For Python 3 usedict.items()而不是dict.iteritems()
dict.items()
dict.iteritems()
original = [{"car":45845},{"house": 123}] a_dict = {} for o in original: a_dict.update(o) print a_dict print a_dict.keys() print a_dict.values()
输出:
For Python 3 use
dict.items()
而不是dict.iteritems()
输出:
^{pr2}$相关问题 更多 >
编程相关推荐