在python中获取for循环外的变量

时间:2017-05-03 00:46:25

标签: python for-loop scope

我试图在for循环之外打印x的所有值,而不仅仅是9。我需要对代码做出哪些更改?

for x in range(10):
    x

print x

3 个答案:

答案 0 :(得分:1)

在:

vars = []
for i in range(10):
  vars.append(i)
for i in vars:
  print i

出:

0
1
2
3
4
5
6
7
8
9

答案 1 :(得分:1)

使用此

for x in range(10):
    print(x+"\n")

输出将是

0

1

...

9

for x in range(10):
    print(x+end=' ')

0 1 2 3 4 5 6 7 8 9

:)

答案 2 :(得分:0)

执行print(range(10))会更容易,但您也可以这样做:

aux = []
for x in range(10):
    aux.append(x)

print(aux)