Krotka utworzona z wartości listy

0

Witam. Chciałbym aby dane które mam w liście (lista = ['Ania', 'Darek', 'Józek', 'Kasia', 'Marek'])
znalazły się w krotce. Próbowałem coś w tym stylu:

i = len(lista)
x = 0
while (x < i):
    
    krotka= lista[x]
    x = x+1
    
print (krotka)

ale printuje sie tylko ostatnia wartosc ("Marek").
Wydaje mi się, że powinienem użyć czegoś innego niż while, lecz nie mam pojęcia czego.

1

A nie możesz po prostu tak?

krotka = tuple(lista)
1

Z każdym wykonaniem pętli wykonujesz to krotka= lista[x] a więc tworzysz nowy string z tą wartością. Krótka jest niemutowalna (nieedytowalna) więc nie możesz dodawać do niej elementów. Musisz je dodać za pierwszym razem (przy tworzeniu)

3

krotka = lista

0
ledi12 napisał(a):

krotka = lista

Nie

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