dav*_*gri 2 python dictionary list-comprehension list dictionary-comprehension
我知道这可以通过列表理解来实现,但我似乎无法弄明白.目前我有一个字典列表,如下所示:
[ {'field1': 'a', 'field2': 'b'},
{'field1': 'c', 'field2': 'd'},
{'field1': 'e', 'field2': 'f'} ]
Run Code Online (Sandbox Code Playgroud)
我想把它变成:
list = [
['b', 'a'],
['d', 'c'],
['f', 'e'],
]
Run Code Online (Sandbox Code Playgroud)
你可以试试:
[[x['field2'], x['field1']] for x in l]
Run Code Online (Sandbox Code Playgroud)
l您的输入列表在哪里.您的数据的结果将是:
[['b', 'a'], ['d', 'c'], ['f', 'e']]
Run Code Online (Sandbox Code Playgroud)
这样,您可以确保值的值field2位于值之前field1
| 归档时间: |
|
| 查看次数: |
1231 次 |
| 最近记录: |