给定范围内整数列表时,Python chr()命令不会返回Unicode值

给定范围内整数列表时,Python chr()命令不会返回Unicode值,python,list,chr,Python,List,Chr,这段代码应该获取一个整数列表,并用一个Unicode值替换每个整数(在本例中,chr()在我的python版本中使用Unicode而不是ASCII操作),相反,它会返回相同的整数,而不会改变。有什么想法吗 x = 0 while x != len(message): encrypt[x] = chr(encrypt[x]) x=x+1 名单如下: encrypt = [10, 20, 30, 40, 50]

这段代码应该获取一个整数列表,并用一个Unicode值替换每个整数(在本例中,chr()在我的python版本中使用Unicode而不是ASCII操作),相反,它会返回相同的整数,而不会改变。有什么想法吗

        x = 0
        while x != len(message):
            encrypt[x] = chr(encrypt[x])
            x=x+1
名单如下:

    encrypt = [10, 20, 30, 40, 50]
你可以写:

encrypt = [chr(encrypt[i]) for i in range(len(message))]

但这不是答案。你能给我们原始的加密列表吗?

你从不接触或使用
消息
(除了长度),可能这不是你想要的。我猜如果@Chris_Rands是对的,
len(message)
是0。是的,就是这样。谢谢,伙计们,我想我只是需要第二双眼睛。谢谢你的回答