【发布时间】:2018-10-19 02:17:18
【问题描述】:
例子:
我的系统上保存了一个名为data.txt 的文件。该文件包含如下信息:
'Noah,14,233,66,21,88,42'
'Robert,34,11,667,2,785,23'
'Jackson,85,22,73,12,662,5'
等等,
我的问题是我怎样才能使它成为一个带有整数的元组?,所以这是需要的:
('Noah', [14,233,66,21,88,42] ),
('Robert', [34,11,667,2,785,23] )
我假设您必须为每一行使用一个 for 循环,但我无法弄清楚任何事情。 任何帮助将不胜感激!
【问题讨论】:
-
你确定要一个元组吗?您的数据格式似乎与键/值对集合的想法相匹配,这就是 python 中的
dict所做的。其中名称可以是键,数字列表是字典中每个键的值。 -
您目前是否有任何代码可以加载
data.txt文件并读取这些行?如果是这样,将其包含在您的帖子中可能会有所帮助,这样我们就可以看到您是如何做到的,以防万一出现问题。