vocali - Come posso convertire una lista di valori ascii in una stringa in python?




stringa inizia con python (4)

Probabilmente stai cercando 'chr ()':

>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(chr(i) for i in L)
'hello, world'

Ho una lista in un programma Python che contiene una serie di numeri, che sono essi stessi valori ASCII. Come faccio a convertirlo in una stringa "normale" che posso echo sullo schermo?


l = [83, 84, 65, 67, 75]

s = "".join([chr(c) for c in l])

print s


def working_ascii (): "" "Reetings! 71, 114, 101, 101, 116, 105, 110, 103, 115, 33" ""

hello = [71, 114, 101, 101, 116, 105, 110, 103, 115, 33]
pmsg = ''.join(chr(i) for i in hello)
print(pmsg)

for i in range(33, 256):
    print(" ascii: {0} char: {1}".format(i, chr(i)))

working_ascii ()





ascii