【问题标题】:How return a list of number without iter?如何在没有 iter 的情况下返回数字列表?
【发布时间】:2019-11-17 20:04:26
【问题描述】:

嗨,我想知道如何通过循环获取数字列表

例子我试试

i = 1
while i <= 5:
    print(i)
    i = i + 1

但他像这样迭代数字

1

2

3

4

5

这就是我想要的

i = 1 
while i <= 5:
    print(i)
    i = i + 1

1 , 2 , 3 , 4 , 5 

那我该怎么办

【问题讨论】:

    标签: python loops numbers int


    【解决方案1】:
    >>> print(*range(1, 6), sep=' , ')
    1 , 2 , 3 , 4 , 5
    

    这个例子不需要循环。

    【讨论】:

      【解决方案2】:

      也许您可以在代码的第 3 行将 print(i) 替换为 print(i, end=" , ")

      另外,我认为 Ravan 对您的问题的解决方案更加 Pythonic。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-06-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多