栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Python:字典清单清单

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python:字典清单清单

我将要进行猜测,然后假设每行的第一个数字实际上是某种顺序标识符,而您想要

1    30    52    64    4

成为

1  : [30, 5]2  : [64, 4]

所以…

with open("dataFile.txt") as dataFile:    items = {}    for line in dataFile:        line = map(int, line.split())  #convert the text data to integers        key, value = line[0], line[1:]        items[key] = value

(并且我已经更改了名称,

file
因为
file()
它已经是Python中的内置函数,并且将其重用于其他名称是不好的形式)。


或者,您也可以使用字典理解,从项目列表开始:

itemDict = {item[0]: item[1:] for item in items}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624964.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号