Nummerierte Listeninhalte per FOR Schleife schreiben

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.
keboo
User
Beiträge: 132
Registriert: Sonntag 19. Februar 2006, 14:03

Nummerierte Listeninhalte per FOR Schleife schreiben

Beitragvon keboo » Montag 29. Mai 2006, 11:36

Hallo Leute!

Gibt es irgendwie eine Kurzform wie ich folgende Liste generieren kann:

list=[data 1, data 2, data 3, .... ,data 100]

data bleibt dabei immer gleich, nur die Nummer sind aufsteigend von 1 bis 100.

Denk mal, dass ist kein Problem, weil meine "Lösung" alles direkt reinzuschreiben etwas umständlich ist.

Danke,

Johannes
Benutzeravatar
jens
Moderator
Beiträge: 8458
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Beitragvon jens » Montag 29. Mai 2006, 11:47

Was ist denn "data 1" ??? Ein String? Dann geht's so:

Code: Alles auswählen

liste = ["data %s" % i for i in xrange(100)]
print liste


Schau dir mal die Seite an: [wiki]Tutorial/Listen[/wiki]

CMS in Python: http://www.pylucid.org
GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
Joghurt
User
Beiträge: 877
Registriert: Dienstag 15. Februar 2005, 15:07

Beitragvon Joghurt » Montag 29. Mai 2006, 12:04

Ich wäre ja für "data %i" statt "data %s" :wink:
keboo
User
Beiträge: 132
Registriert: Sonntag 19. Februar 2006, 14:03

Beitragvon keboo » Montag 29. Mai 2006, 12:04

ja ein string!

sorry.

danke für die antwort und für den weiterführenden link. wer ich gleich anschauen.

:)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder