Tavs šīs stundas izaicinājums: Beigt veidot simtiem atsevišķu mainīgo un iemācīties izmantot sarakstus. Tu iemācīsies izveidot "digitālu mugursomu", kurā spēles gaitā vari pievienot, izņemt un kārtot priekšmetus, izmantojot Python iebūvētās metodes.
SR 2.4.14. (Sarakstu lietošana un metodes)Saraksts ir mainīgais, kas var glabāt daudzas vērtības reizē. Sarakstus vienmēr raksta kvadrātiekavās [], un elementus atdala ar komatiem.
| Metode / Funkcija | Ko tā dara? | Piemērs |
|---|---|---|
len(saraksts) |
Atgriež elementu skaitu (garumu). | len(["A", "B"]) → 2 |
.append(elements) |
Pievieno elementu saraksta beigās. | soma.append("lāpa") |
.insert(i, el) |
Ievieto elementu pozīcijā i. |
soma.insert(0, "zelts") |
.pop(i) |
Izņem elementu no pozīcijas i. |
manta = soma.pop(1) |
.remove("vards") |
Izdzēš elementu pēc tā nosaukuma. | soma.remove("maize") |
.sort() |
Sakārto elementus (alfabētiski/augoši). | soma.sort() |
Svarīgi: Python sarakstos skaitīšana sākas no 0. Pirmais elements ir saraksts[0].
soma.py.mugursoma ar trim sākuma lietām: "maize", "lapa", "ūdens"..append(), lai pievienotu jauno mantu sarakstam.revizija.py ar sarakstu, kurā ir 5 dažādi ieroči.len(), lai paziņotu, cik ieroču pavisam ir somā..pop(1), lai izmestu otro ieroci no saraksta.alkimija.py ar sastāvdaļām: "zobs", "nātre", "ūdens", "sāls"..insert(0, "pūķa asinis"), lai pievienotu reto sastāvdaļu pašā sākumā..remove(), lai to izdzēstu pēc nosaukuma..sort(), lai visas atlikušās lietas sakārtotu alfabētiskā secībā.kastes = ["zelts", "sudrabs"]
kastes.append("bronza")
kastes.insert(1, "dimants")
print(f"Manā dārgumu lādē ir {len(kastes)} lietas:")
print(kastes)