Krotki - umieszczenie danego elementu z krotki

0

Witam serdecznie.
Mam pewien problem z krotkami.
Mam taką krotkę:

osoby = ("adam","ewa")
print "na weselu był: %s i %s" % osoby
  • wyświetla mi napis "na weselu był: adam i ewa
osoby = ("adam","ewa")
print "na weselu był: %s" % osoby[0]
  • wyświetla mi napis "na weselu był: adam

...A co zrobić jeśli chce by był napis: "na weselu był : ewa i adam", bez zamiany w krotce?
Jak zrobić bym mógł podać gdzie chce dany numer elementu z krotki umieścić?
Naprzykład jest:

print "na weselu był %s, %s, %s, %s"

i podaje sobie np osobe nr 5 z krotki, potem osobe nr 100 potem nr 2 ??

0

print "na weselu był",osoby[1], " i " , osoby[0]. To nie printf

0
guests = ("Adam", "Ewa")
print "Na weselu byli: %s, %s" %(guests[1], guests[0])

Lecz składnia % do formatowania stringów jest już dosyć przestarzała i na wiele sposobów wygodniejsze jest użycie .format.

0

Ew

osoby = ("adam", "ewa")
print("na weselu był {1} i {0}".format(*osoby))

1 użytkowników online, w tym zalogowanych: 0, gości: 1