Quiero unirme a una lista Unicode de Python por ejemplo:lista Unicode de Python unirse
a = [u'00', u'0c', u'29', u'58', u'86', u'16']
y ahora quiero una cadena de un que tiene este aspecto:
'00:0c:29:58:86:16'
cómo iba a unirse a este ?
Quiero unirme a una lista Unicode de Python por ejemplo:lista Unicode de Python unirse
a = [u'00', u'0c', u'29', u'58', u'86', u'16']
y ahora quiero una cadena de un que tiene este aspecto:
'00:0c:29:58:86:16'
cómo iba a unirse a este ?
>>> a = [u'00', u'0c', u'29', u'58', u'86', u'16']
>>> u":".join(a)
u'00:0c:29:58:86:16'
>>> str(u":".join(a))
'00:0c:29:58:86:16'
¿Qué tal esto:
if __name__ == "__main__":
a = [u'00', u'0c', u'29', u'58', u'86', u'16']
s = u''
j = True
for i in a:
if j == True:
s += i
j = False
else:
s += u':' + i
print s
demasiado complicado, solo use 'join()' – naeg
O a la inversa: 'b ':'. Join (str (punto) para el artículo en a)' – agf
Gracias, la de los dos! –
Intenté esto y sigo obteniendo un 'UnicodeDecodeError' sobre los caracteres Unicode con un acento. ¿Alguien sabe por qué? –