2024-10-04 03:24:54 发布
网友
我正在从csv文件中获取一个数字到一个列表中,并想将这些数字与其他数字进行比较,如何实现这一点?你知道吗
num = [2,32,31,23,12,32] csvnumber= ['23,43,41,21,34']
如何将csv数字转换为整数,以便与num列表进行比较?你知道吗
您可以使用list comprehensions和^{}工厂函数来完成:
[ int(i) for i in csvnumber[0].split(',') ]
>>> csvnumber=['23,43,41,21,34'] >>> [ int(i) for i in csvnumber[0].split(',') ] [23, 43, 41, 21, 34]
只需创建一个新列表,在逗号处拆分当前列表,并将这些项附加为整数,如下所示:
new_csvnumber = [] for i in csvnumber[0].split(','): new_csvnumber.append(int(i))
x= ['23,43,41,21,34'] t=list(map(int, x[0].split(','))) print (t)
假设列表中只有一个元素作为示例.输出地址:
>>> [23, 43, 41, 21, 34] >>>
然后使用for循环到达列表t中的每个元素,并将它们附加到列表num。你知道吗
for
t
num
您可以使用list comprehensions和^{} 工厂函数来完成:
示例
只需创建一个新列表,在逗号处拆分当前列表,并将这些项附加为整数,如下所示:
假设列表中只有一个元素作为示例.输出地址:
然后使用
for
循环到达列表t
中的每个元素,并将它们附加到列表num
。你知道吗相关问题 更多 >
编程相关推荐