Python 如何将数字列表转换为相应的chr()

Python 如何将数字列表转换为相应的chr(),python,list,range,chr,Python,List,Range,Chr,如果我把它打印出来 [97、98、99、100、101、102、103、104、105、106、107、108、109、110、111、112、113、114、115、116、117、118、119] 这些数字中的每一个chr()字符串都只是字母表,但是当我打印c时,如何将这个列表转换成字母表呢 c = list(range(97, 121)) 给出了一个错误。因此,我不确定如何一次将它们全部转换,而不是单独进行转换 谢谢您应该使用列表 c = list(range(chr(97),chr(1

如果我把它打印出来 [97、98、99、100、101、102、103、104、105、106、107、108、109、110、111、112、113、114、115、116、117、118、119]

这些数字中的每一个chr()字符串都只是字母表,但是当我打印c时,如何将这个列表转换成字母表呢

c = list(range(97, 121))
给出了一个错误。因此,我不确定如何一次将它们全部转换,而不是单独进行转换


谢谢

您应该使用列表

c = list(range(chr(97),chr(121)))

如果您想将一系列数字转换为字符,hivert的解决方案确实很好,但是如果您有一个预先存在的整数列表,您想将其转换为字符,则可以如下调整解决方案:

c = [chr(i) for i in range(97, 121)]

intlist=[97、98、99、100、101、102、103、104、105、106]


charlist=[chr(x)代表intlist中的x]

是python代码吗?如果是的话,你应该标记为python。对不起,我的错误是python。你应该添加标记。当你可以直接迭代列表时,为什么要使用索引?除了最后一个(不必要的)操作之外,这与以前的解决方案相同。
intList = [97, 98, 99, 100, 101, 102, 103, 104, 105, 106]
charList = [chr( intList[i] ) for i in range( 0, len( intList ) )]
intList = [97, 98, 99, 100, 101, 102, 103, 104, 105, 106]
charList = [chr(c) for c in intList]
string = "".join(charList)