Metodo n. 1: utilizzare il metodo ingenuo
# Codice Python per la demo
< br> # converti ascii elenco di valori ​​
# string
# Inizializzazione elenco
ini_list
=
[
71
,
101
,
101
,
107
,
111
, codice>
114
,
71
,
101
,
101
]
# Stampa elenco iniziale
print
(
"Elenco iniziale"
, ini_list )
# Usando il metodo ingenuo
res codice>
val
in
ini_list:
res
=
res
+
chr
(val)
# Stampa la stringa risultante
print
(
"Stringa risultante"
,
str
(res))
Esci:
Elenco iniziale [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115 ]
Stringa risultante Python.Engineering
Metodo n. 2: utilizzo della mappa ()
# Codice Python per la dimostrazione
# pr Conversione dell`elenco valori Ascii
# string
# Inizializzazione elenco
ini_list
102
,
111
115
]
# Pr int start list
print
(
"Iniziale list"
, ini_list)
# Usa la mappa e unisciti
res
=
`` .join (
mappa
(
chr
, ini_list))
# Stampa la stringa risultante
print
(
"Stringa risultante"
,
str
(res))
Esci:
Elenco iniziale [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115]Stringa risultante Python.Engineering
Metodo n. 3: utilizzo dell`unione e della comprensione delle liste
# Codice Python per la dimostrazione
# ascii elenco di valori ​​conversion
# string
# Inizializzazione elenco
ini_list
# Stampa elenco di partenza
print
(
"Elenco iniziale"
, ini_list)
# E usa l`elenco di comprensione e unisciti a
res
=
`` .join (
chr
(val)
for
val
in
ini_list)
# Stampa la stringa risultante
print
(
"Stringa risultante"
,
str
(res))
Esci:
Elenco iniziale [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107 , 115]
Stringa risultante Python.Ingegneria