在python中存储整数列表(ArrayList?)

时间:2015-03-15 20:08:54

标签: python

我是java家伙并且用python做一个小项目,我需要有一个存储整数的列表,默认为空(null)但我需要能够最终添加多个整数(一次一个。)

然后我需要能够通过简单的print()方法打印出每个整数。 哦,然后清理清单。

一些帮助?

编辑: 好吧,我想通了。 谢谢大家的帮助!

3 个答案:

答案 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

回应@jedward's comment

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