如何在单独的行中打印列表中的值?必须使用for语句。

时间:2018-06-07 20:54:44

标签: python for-loop pycharm

我需要使用for语句才能在单独的行上打印列表的每个值。使用for语句时,它会在一行上打印整个列表。此外,当尝试仅打印同一行列表中的值时,它显示为双括号而不是单个。

Numbers=range(5,25,4)
NumberSequence=[]
NumberSequence.append(Numbers)
print NumberSequence
for elem in NumberSequence:
    print elem
NumberSequence2=[]
Numbers2=range(26,0,-7)
NumberSequence2.append(Numbers2)
print NumberSequence2
for digits in NumberSequence2:
    print digits

1 个答案:

答案 0 :(得分:0)

那是因为你制作了一个列表,然后把它放在另一个列表中。如果我理解正确,您希望在单独的行上打印每个单独的号码。这可以通过以下方式完成:

Numbers = range(5,24,4)
for elem in Numbers:
    print elem

另外,正如@roganjosh所提到的,你似乎使用的Python 2相当陈旧,比Python 3慢,而且支持的日子已经过编号了。我强烈建议您切换到python 3:)