【发布时间】:2018-05-14 10:46:22
【问题描述】:
有一个包含文件信息的列表。
tables = ["20180512, name=file01, size=100",
"20180512, name=file02, size=90",
"20180513, name=file01, size=70",
"20180513, name=file02, size=70",
"20180513, name=file03, size=80",
"20180514, name=file01, size=100",
"20180514, name=file02, size=90"]
我想用每天最大的项目制作一本字典。所以,有了这个列表,字典就是
dic_table = {20180512:file01,
20180513:file03,
20180514:file01}
我想我可以使用多个循环和额外的数据结构来做到这一点,但我想知道是否有任何 Python 方法可以有效地完成这项工作。
【问题讨论】:
-
告诉我们你已经尝试了什么
-
如果你分享你的初始代码会很棒,这样我们就可以知道从哪里开始:)
-
这些数据从何而来?感觉这个问题应该在上游解决,而不是自己解析字符串。
-
@timgeb 它实际上是一个伪列表。实际数据是我使用 walk_nodes 从 hdf5 文件中获得的数据。
-
@Netwave 我要去,但实际代码取决于其他逻辑并且比这更复杂,所以我担心它可能会冲淡我的问题的目的。不过谢谢你的建议!
标签: python list dictionary