Ratkaistu: lista-arvojen purkaminen pythonilla

Viimeisin päivitys: 09/11/2023

Suurin ongelma lista-arvojen poimimisessa on, että se voi olla hyvin aikaa vievää ja työvoimavaltaista.

mylist = [1,2,3,4,5]

print(mylist[0])
print(mylist[1])
print(mylist[2])
print(mylist[3])
print(mylist[4])

Tämä koodi luo listan nimeltä mylist arvoilla 1-5. Sitten se tulostaa luettelon ensimmäisen arvon, sitten toisen arvon ja niin edelleen.

listan arvot

Pythonissa lista-arvot ovat objekteja, jotka voivat sisältää minkä tahansa tyyppistä dataa. Ne luodaan list()-funktiolla, ja niihin pääsee käsiksi indeksinumerolla (alkaen 0:sta) tai listan nimellä.

listan poiminta

Pythonissa on muutamia eri tapoja poimia tietoja luettelosta. Yksinkertaisin tapa on käyttää sisäänrakennettua listatoimintoa, joka ottaa syöteluettelon ja palauttaa uuden listan, jossa syöteluettelon ensimmäinen kohde on ensimmäinen elementti ja muut syöttöluettelon kohteet toisena elementtinä.

Toinen tapa poimia tietoja luettelosta on käyttää slice-funktiota, joka ottaa syöteluettelon ja palauttaa uuden luettelon, joka sisältää kaikki elementit yhtä tiettyä elementtiä lukuun ottamatta. Jos haluat poimia tietoja luettelosta viipaleen avulla, käytä seuraavaa syntaksia:

lista[aloitus:loppu]

Jos esimerkiksi haluat poimia kaikki elementit luettelosta kahta viimeistä elementtiä lukuun ottamatta, käytä tätä syntaksia:

lista[:2]

Related viestiä: