Python:形成一个以1D列表为列的表

2024-06-16 13:52:57 发布

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

我已经努力了好几个小时,试图制作一个由三列列表组成的表格,我甚至不知道是否有可能做到这一点,或者我是否最好尝试另一种选择,我愿意接受任何建议,只要我能形成以下表格:一个给出每个结果日期和时间的表格

No_list=[1,2,3]
dates_list=["02 Jan 2021", "02 Jen 2021", "02 Jan 2021"]
hours_list=["13:00","13:01","13:02"]
results_list=[3,6,9] 

我想把No_列表作为第一列,dates_列表作为第二列,hours_列表作为第三列,results_列表作为第四列

在这个问题上我真的需要一些帮助,在网上没有发现任何有用的东西,但我相信你们中的一些人能够帮助我,或者至少建议一些解决方案,从这些列表中获得这个表

非常感谢您抽出时间

鲁巴


Tags: no列表时间解决方案results建议janlist
1条回答
网友
1楼 · 发布于 2024-06-16 13:52:57

模块和库是为了使我们的编程更容易,所以为什么不在允许的情况下使用它们呢。谢谢@Ryan Goding,别无选择,我最终使用了pandas模块,并通过几行代码实现了我的目标。唯一的缺点是,我在右边有这个索引,但当两行代码解决了我需要的循环和条件语句来解决的问题时,这并不是什么大问题

dico= {"Date     ":liste_date,"Heure ":liste_heure,"Relevé":liste_resultats}
#Dictionnaire contennat les colonnes de mon tableau en tant que listes
#Le titre de ces colonnes est désigné par la clé de chaque element 
Tableau = pd.DataFrame(data=dico)
#Utilisation du module pandas pour former ce tableau 
print(Tableau)

我只是简单地创建了一本以我的专栏标题为关键字的词典,并将其打印出来。 再次感谢Ryan对我的指导,否则我仍然在寻找一种从2D列表形成表格的方法

相关问题 更多 >