我有一个元组列表,比如
data = [
('di', 'c1', 'avg11'),
('di', 'c2', 'stdev12'),
('eng', 'c1', 'stdev21'),
('eng', 'c2', 'stdev22')
]
如何将'di'
和'eng'
项放入如下所示的字典中:
data1 = {'c1':'avg11','c2':'stdev12'}
data2 = {'c1':'stdev21','c2':'stdev22'}
使用熊猫、小矮人或普通Python?你知道吗
Tags:
使用
Pandas
您可以在纯Python中,只需构建一个顶级字典,如果仍然缺少,则使用^{} 实现嵌套字典:
这是对数据进行分组的最简单和更可读的方法。你知道吗
演示:
如果之后必须有
data1
和data2
变量,只需从'di'
和'eng'
键设置这些变量:但如果您有更多或更少或不同的外键,这是相当不灵活的。你知道吗
使用简单的python
使用示例:
相关问题 更多 >
编程相关推荐