Python将int列表作为字符编号

时间:2015-07-26 01:47:52

标签: python

我试着在一个点上转换一个整数列表并将它们变成字符,然后是字符串。例如:

items = [10, 20, 42]

如果给出了三个整数10,20和42,我想把它改成一个有以下意义的东西:

items = [chr(10), chr(20), chr(42)]
print(" ".join(items))

或:

items = chr(items)
print(" ".join(items))

但第二个不起作用......如果列表中的项目数量不总是相同的话,我需要一种方法来实现它。

2 个答案:

答案 0 :(得分:1)

你很容易使用这样的理解:

" ".join(chr(x) for x in items)

答案 1 :(得分:1)

使用mapchr

''.join(map(chr, items))