Namensliste (Texte verketten) in Python?

1 Antwort

Na du erstellst dir 2 Listen:

vornamen = []
nachnamen = []

Wenn ein neuer Name hinzukommt, musst du einmal entscheiden: Soll der Name in Teilstücken abgefragt werden oder zusammen? Bei letzterem müsstest du die Eingabe anhand der Stelle des Leerzeichens splitten.

name.split(" ")

Und das Hinzufügen neuer Einträge geht mit append:

vornamen.append(vorname)

Für die Ausgabe läufst du am besten mit einer Schleife über beide Listen und kettest dabei beide die jeweiligen Einträge wieder zusammen.


mnka1 
Beitragsersteller
 24.01.2018, 19:50

Hallo! Danke erstmal, aber wie bekomme ich die Nachnamen nun direkt hinter die Vornamen?

#Texte bwz. Namen verketten

print ("Texte bzw. Namen verketten:")

print ("")

vorname= "Max"

nachname= "Mustermann"

name = vorname + " " + nachname

print ("Bsp:")

print (name)

print ("---------------")

print ("weitere Namen:")

vornamenliste = ["Franz", "Josef", "Johann"]

nachnamenliste = ["Mayer", "Huber", "Bauer"]

for a in vornamenliste:

  print (a + " ")

mnka1 
Beitragsersteller
 24.01.2018, 20:08
@regex9

Du bist mein Retter! Vielen Dank :)