Seite 1 von 1

Integer liste in String liste

Verfasst: Freitag 20. März 2015, 14:21
von Karpfen
Hallo ich möchte aus einer variable mit integers eine Liste aus strings machen also von

A= [31,32,33,34]
zu
B= ['31',32',33',34']

Der Grund hierfür ist das ich B in pygal als xlabel verwenden möchte

ich habe es wie folgt schon versucht

Code: Alles auswählen


xlabel= ','.join(str(e) for e in threads)

das ergebnis hierbei ist allerdings
'31,32,33,34' also nur ein String

wie bekomme ich den nun die struktur
['31',32',33',34'] hin stehe mal wieder auf dem schlauch :-(

danke für tips :-)

Re: Integer liste in String liste

Verfasst: Freitag 20. März 2015, 14:24
von BlackJack

Code: Alles auswählen

In [45]: map(str, [31, 32, 33, 34])
Out[45]: ['31', '32', '33', '34']

In [46]: [str(x) for x in [31, 32, 33, 34]]
Out[46]: ['31', '32', '33', '34']

Re: Integer liste in String liste

Verfasst: Freitag 20. März 2015, 14:28
von Karpfen
Vielen Dank

so nah dran und doch so weit entfernt von der richtigen lösung :-)

Re: Integer liste in String liste

Verfasst: Freitag 20. März 2015, 16:05
von darktrym
Naja, die Lösung stand ja schon in deinem Post. Man hätte nur verstehen müssen, was das selbst gewählte Beispiel überhaupt macht.