Integer liste in String liste

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Karpfen
User
Beiträge: 5
Registriert: Mittwoch 4. März 2015, 08:57

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 :-)
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']
Karpfen
User
Beiträge: 5
Registriert: Mittwoch 4. März 2015, 08:57

Vielen Dank

so nah dran und doch so weit entfernt von der richtigen lösung :-)
Benutzeravatar
darktrym
User
Beiträge: 784
Registriert: Freitag 24. April 2009, 09:26

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.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
Antworten