我想创建一个这样的整数数组(15,0,15,47,0,15,15,0,0,15,0,0,17,0,14,0,0,15 ,0,0,22,29,0,0,29,22,15,15,0,15,15,0,16,0,0,16,0,0,0,0,17,0,0 ,19,21,0,17,16,15,0,16,0,0,15,0,16,0,0,0,15,0,16,16,0,0,0,14,21 ,14,21,14,0,14,29,0,14,15,15,16,0,0,0,29,22,0,0,0,0,14,0,0,0,15 ,0,15,16,0,0,31,14,0,0,0,0,13,13,0,0,0,14,20,27,0,0,0,0,0,15 ,29,15,0,0,0,0,21,28,0,15,15,16,0,0,0,0,0,15,0,0,0,15,0,15,0 ,0,0,17,0,0,0,0,18,0,0,15,0,0,0,15,15,0,0,15,15,0,0,0,30,16 ,0,0,14,27,14,0,0,14,14,14,14,21,14,29,0,0,0,14,14,0,0,45,16,0,0 ,29,15,0,0,0,0,15,0,17,0,0,13,13,0,13,27,28,0,13,0,13,13,40,0,0 ,13,0,0,0,26,13,0,19,25,13,12,25,31,0,13,13,0,0,13,14,13,0,13,0,0 ,0,12,19,13,26,0,13,13,0,27,15,14,0,13,0,50,13,100)在Python中。...
我尝试过:
data = int(x,x,x,x,x,...etc)
我有这个错误: TypeError:int()最多接受2个参数(给定254个)
怎么可能?我正在使用Python 3.7开发Jupyter。
提前谢谢!
答案 0 :(得分:0)
您的问题中的语法已经是一个元组,您可以使用列表类获取具有此效果的列表。
>>> tuple_numbers = (2,3,4,5,6)
>>> list_numbers = list(tuple_numbers)
>>> list_numbers
[2,3,4,5,6]
我看到您是Python的新手,至少看起来是这样。因此,我建议您阅读有关list and tuples的内容。
如果要对列表项进行某种转换,请尝试map。
注意
请考虑不同之处:
list(2,3,4,5)
与list((2,3,4,5))
。第一个是错误的,因为您传递了多个参数
编码愉快!
答案 1 :(得分:0)
如果您在Python解释器上输入help(int):
>>> help(int)
您会看到它的文档,其中一部分显示:
将数字或字符串转换为整数...
您不清楚从何处获取数字。如果要从文件中获取它们,则必须: