我是java家伙并且用python做一个小项目,我需要有一个存储整数的列表,默认为空(null)但我需要能够最终添加多个整数(一次一个。)
然后我需要能够通过简单的print()方法打印出每个整数。 哦,然后清理清单。
一些帮助?
编辑: 好吧,我想通了。 谢谢大家的帮助!
答案 0 :(得分:2)
In [35]: L = [] # create empty list
In [36]: L.append(1)
In [37]: L.append(2) # this could go on for a while
In [38]: L
Out[38]: [1, 2]
In [39]: print(L)
[1, 2]
In [40]: for num in L:
....: print(num)
....:
1
2
In [41]: L = [] # clear the list
for i in range(len(L)):
print(L[i])
将循环遍历L
的索引,并在每个索引处打印该值
与Java类似,Python也使用基于0的索引(因此L[0]
是L
中的第一个元素)
答案 1 :(得分:1)
the_list=[] # create list
the_list.append(1) # add number
for x in the_list:
print(x) # print number
the_list=[] # clear list
如果您有很多整数,则可以执行以下操作:
a=open("file","r") # if they're in a file and written newline-separated
for x in a:
the_list.append(int(x)) # add a value to list
a.close() # close file
for x in the_list:
print(x) # print value line by line
the_list=list() # empty list
答案 2 :(得分:0)
l = list()
,l = []
都会创建一个空列表。
对于列表中的功能:请参阅https://docs.python.org/2/library/stdtypes.html#mutable-sequence-types