Método nº 1: usando o método ingênuo
# código Python para demonstração
< br> # converte lista ASCII de valores ​​
# string
# Inicializando a lista
ini_list
=
[
71
,
101
,
101
,
107
,
115
,
102
,
111
,
114
,
71
,
101
,
101
,
107
,
115
]
# Imprime a lista inicial
print
(
"Lista inicial"
, ini_list )
# Usando o método ingênuo
res
=
" "
for
val
em
ini_list:
res
=
res
+
chr
(val)
# Imprime a string resultante
print
(
"String resultante"
,
str
(res))
Sair:
Lista inicial [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115 ]
String resultante Python.Engineering
Método 2: Usando o mapa ()
# código Python para demonstração
# pr conversão de lista de valores ASCII
# string
# Inicializando lista
ini_list
=
[
71
,
101
,
101
,
107
,
115
,
102
,
111
,
114
,
71
,
101
,
101
,
107
,
115
]
# Pr int start list
print
(
"Initial list"
, ini_list)
# Use o mapa e junte-se
res
=
`` .join (
map
(
chr
, ini_list))
# Imprime a string resultante
print
(
"String resultante"
,
str
(res))
Sair:
Lista inicial [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107, 115]String resultante Python.Engineering
Método nº 3: Usando junção de lista e compreensão
# código Python para demonstração
# lista de valores ascii ​​conversion
# string
# Inicializando lista
ini_list
=
[
71
,
101
,
101
,
107
,
115
,
102
,
111
,
114
,
71
,
101
,
101
,
107
,
115
]
# Imprime a lista inicial
print
(
"Lista inicial"
, ini_list)
# E use a lista de compreensão e junte
res
=
`` .join (
chr
(val)
para
val
em
ini_list)
# Imprime a string resultante
print
(
"String resultante"
,
str
(res))
Sair:
Lista inicial [71, 101, 101, 107, 115, 102, 111, 114, 71, 101, 101, 107 , 115]
String resultante Python.Engenharia