-1 python dictionary split list
我想拆分这样的字符串:
my_list = [{'lat': -27.239722222222223, 'name': 'Geraldton', 'long': 114.62222222222222}]
Run Code Online (Sandbox Code Playgroud)
成为个人价值观:
my_list2 = ['lat', -27.239,'name', 'Geraldton', 'long', 114.6222]
Run Code Online (Sandbox Code Playgroud)
或者在字典或列表中我可以调用要使用的元素.
您可以使用dict.items获取(key, value)字典中的所有元组,剩下的就是将它们展平:
my_list = [{'lat': -27.239722222222223, 'name': 'Geraldton', 'long': 114.62222222222222}]
dictionary = my_list[0]
# flatten using list comprehension
flattened = [item for tup in dictionary.items() for item in tup]
Run Code Online (Sandbox Code Playgroud)
输出:
['lat', -27.239722222222223, 'long', 114.62222222222222, 'name', 'Geraldton']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
563 次 |
| 最近记录: |