代码之家  ›  专栏  ›  技术社区  ›  helcode srinivasan Elangovan

如何将range()输出转换为字符串[重复]

  •  -1
  • helcode srinivasan Elangovan  · 技术社区  · 6 年前

    这个问题已经有了答案:

    如何创建一个 list 属于 string 使用 range() python中的内置函数?

    range(1,7) 生成一个与 [1,2,3,4,5,6]

    期望列表: ['1','2','3','4','5','6']

    4 回复  |  直到 6 年前
        1
  •  5
  •   Stephen Rauch Afsar Ali    6 年前

    用石膏铸成 str() 和; list comprehension 按以下规定:

    string_list = [str(x) for x in range(1, 7)]
    
        2
  •  2
  •   user2357112    6 年前

    使用地图功能:

    list(map(str,range(7)))
    
        3
  •  2
  •   U13-Forward    6 年前

    或新的F字符串:

    >>> [f'{i}' for i in range(7)]
    ['0', '1', '2', '3', '4', '5', '6']
    
        4
  •  1
  •   helcode srinivasan Elangovan    6 年前

    根据以下内容使用字符串格式和列表理解

    string_list = ["{}".format(x) for x in range(1,7)]