【问题标题】:How to create a list of a number? [duplicate]如何创建一个数字列表? [复制]
【发布时间】:2020-09-15 22:50:34
【问题描述】:

我是 python 新手,我想知道如何在 python 中创建一个数字列表

number = 123456
list_to_be_created = [1,2,3,4,5,6]

提前谢谢你

【问题讨论】:

  • list(map(int, str(number))) >> [1, 2, 3, 4, 5, 6]

标签: python list numbers


【解决方案1】:
>>> list(range(1, 7))
[1, 2, 3, 4, 5, 6]

如果您确实有数字 123456(即 123456int 值)并且您想将其转换为数字列表,您可以做:

>>> number = 123456
>>> list_to_be_created = list(map(int, str(number)))
>>> list_to_be_created
[1, 2, 3, 4, 5, 6]

【讨论】:

    【解决方案2】:

    您可以尝试使用列表推导:

    number = 123456
    print([int(x) for x in str(number)])
    

    返回:

    [1, 2, 3, 4, 5, 6]
    

    【讨论】:

      猜你喜欢
      • 2018-12-15
      • 2021-04-17
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      相关资源
      最近更新 更多