从只给出键值对子集的元组列表创建字典

2024-04-19 05:47:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据元组列表和一个datetime对象。你知道吗

..[(datetime.datetime(2020, 1, 3, 3, 22, 36), 43.988269794721404), (datetime.datetime(2020, 1, 3, 3, 22, 36), 43.988269794721404), (datetime.datetime(2020, 1, 3, 3, 22, 36), 43.988269794721404), (datetime.datetime(2020, 1, 3, 3, 22, 36),..

我正在尝试从这个元组列表创建一个字典。所以我打电话来 d = dict(tuple_list)

但是,输出只是列表中的最后一个元素{datetime.datetime(2020, 1, 3, 3, 22, 36): 43.988269794721404}。你知道吗

这是怎么回事?我使用的是python2.7。我也试过了 new_dict = {k: v for k, v in zip(keys, values)}但这也没用!谢谢你的帮助!你知道吗


Tags: 数据对象in元素列表newfordatetime
1条回答
网友
1楼 · 发布于 2024-04-19 05:47:46

首先不python 2.7

获取最后一个元素是因为所有元组的第一个值都相同。你知道吗

dict必须有唯一的键。你知道吗

相关问题 更多 >