【发布时间】:2017-04-19 05:19:26
【问题描述】:
我目前正在尝试将 csv 文件中的数字列表作为元组导入,如下所示:
[(60, 20), (100, 55), (50, 40), (20, 70), (95, 85)])
def tuples(filename):
import csv
with open(filename) as csvfile:
rdr = csv.reader(csvfile)
next(rdr, None)
my_list = [tuple(filter(None, row)) for row in rdr]
print(my_list)
tuples("tuple.csv")
但是目前我的输出是: [('60', '20'), ('100', '55'), ('50', '40'), ('20', '70', ' '), ('95', ' 85')]
如何格式化我的代码以摆脱引号和空字段。 任何帮助将不胜感激。
【问题讨论】:
-
你不想“去掉引号”,你想将字符串转换为整数......
-
对不起,措辞不好,我该怎么做?
标签: python