5 svar
78 visningar
Mayaa1 behöver inte mer hjälp
Mayaa1 48
Postad: 5 apr 2023 20:55 Redigerad: 5 apr 2023 21:18

Skriva ut en lista

Hej,

hur kan man skriva ut aalla värde i olika lista?

lista = [55, 8, 20, 49, 86]
print()

Tack för hjälp!!

OILOL 566
Postad: 5 apr 2023 21:00

Så här kan du skriva

lista = [55, 8, 20, 49, 86]

print(lista[::2])
Mayaa1 48
Postad: 5 apr 2023 21:02

Det vet jag men jag skulle köra programmet med for-sats.. och därför blir 3 listor. Jag tror att jag skulle inventera print-satsen. Kan du hjälpa om det?

OILOL 566
Postad: 5 apr 2023 21:14

Man kan ju göra en till lista, men vet inte om det är så "man ska" göra. Då blir det så här.

lista = [55, 8, 20, 49, 86]
nylista = []

for i in lista[::2]:
    nylista.append(i)

print(nylista)
Mayaa1 48
Postad: 5 apr 2023 21:16

Det gar jätte bra! Tack för hjälp! 

Fermatrix 7841 – Fd. Medlem
Postad: 5 apr 2023 21:33

Här har du några alternativ:

Metod 1:

lista = [55, 8, 20, 49, 86]
print(*lista, sep = ", ")

Metod 2:

lista = [55, 8, 20, 49, 86]
print(str(lista)[1:-1])

Metod 3:

lista = [55, 8, 20, 49, 86]
[print(i) for i in lista]

Metod 4:

lista = [55, 8, 20, 49, 86]
for num in lista:
    print(num)

Metod 5:

lista = [55, 8, 20, 49, 86]
for i in range(len(lista)):
    print(lista[i])

 

Det finns så klart fel, typ om man vill använda maps och dylikt men jag tror detta räcker. :)

Svara
Close