Python - Convertir una lista de unicode a string

 
Vista:

Convertir una lista de unicode a string

Publicado por esteban (8 intervenciones) el 29/11/2017 11:53:42
Hola, estoy trabajando con listas en python y tengo la siguiente lista:

Alumnos = [u'pedro', u'pablo', u'juan']

Quiero crear la misma lista pero sin las "u" que hay delante de los nombres.
Algo asi:

Alumnos2 = ['pedro', 'pablo', 'juan']

Como lo puedo solucionar.

Gracias por cualquier ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de unicode a string

Publicado por xve (1646 intervenciones) el 29/11/2017 15:32:24
Hola Esteban, la u es de unicode... para quitar dicha "u", tienes que convertirlo... prueba así:

1
2
Alumnos = [u'pedro', u'pablo', u'juan']
Alumnos2 = [s.encode('ascii') for s in Alumnos]

Coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Convertir una lista de unicode a string

Publicado por esteban (8 intervenciones) el 05/12/2017 14:28:17
muchas gracias, funciono perfectamente, perdona por no responder antes.

muchas gracias de nuevo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar