Python - dodawanie wielu elementów do list

Witam! !!

 

Czy jest możliwość dodania wielu zmiennych od list .

Chodzi mi o zastąpienie :

 

  1. imie1 = raw_input("Podaj pierwsze imie: ")
  2. imie2 = raw_input("Podaj drugie imie: ")
  3. imie3 = raw_input("Podaj trzecie imie: ")
  4. names = []
  5. names.append(imie1)
  6. names.append(imie2)
  7. names.append(imie3)

zastąpieniem 5,6,7 jedną linijką - przecinki nie działają, + też ponieważ przy + tekst sie łączy a chodzi mi o późniejsze wykorzystywanie . 

 

Pozdrawiam ! 

Addm

names = []
for i in range(1, 4):
    name = input("Podaj " + str(i) +" imie: ")
    names.append(name)

3. name = raw_input(“Podaj " + str(i) +” imie: ")

inaczej wyskakuje błąd, chyba każdy wie dlaczego ? 

Dziękuje za pomoc . :smiley:

Nawet lepiej byłoby w ten sposób:

names = []
for i in range(1, 4):
    name = input("Podaj %s imię: " % i)
    names.append(name)

Ale to kosmetyczna zmiana.

 

pewnie i można ale dopiero się ucze i nawet nie wiem co to te %s % , jak możesz to powiedz  :stuck_out_tongue: .

%s oznacza pierwszy parametr po przecinku jako string.