Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
Kertaus
Onnittelut siitä, että olet onnistuneesti navigoinut Pythonin listojen, tuplien ja sanakirjojen monimutkaisuuksien läpi! Olet nyt hallinnut laajan valikoiman tekniikoita, jotka ovat olennaisia erilaisten tietorakenteiden käsittelyssä missä tahansa ohjelmointikontekstissa. Kertaus tärkeimmistä käsitellyistä alueista ja saavutetuista kyvyistä:
Listat
Luominen ja Muokkaus
Opit luomaan listoja, joissa on monenlaisia tietotyyppejä, ja muokkaamaan niitä lisäämällä tai poistamalla elementtejä käyttämällä menetelmiä kuten append()
, remove()
ja sort()
.
Pääsy ja Manipulointi
Käytännön esimerkkien kautta opit, kuinka päästä käsiksi listan elementteihin indeksoinnin avulla ja manipuloida listoja hallitaksesi ruokakaupan varastoja tehokkaasti.
# List operations example: Creating, appending, removing, and sorting grocery_list = ["milk", "eggs", "butter"] grocery_list.append("cheese") # Add an item grocery_list.remove("eggs") # Remove an item grocery_list.sort() # Sort the list alphabetically print("Updated Grocery List:", grocery_list)
Tuples
Ymmärtäminen muuttumattomuudesta
Tuples, toisin kuin listat, ovat muuttumattomia ja sopivat hyvin tietojen tallentamiseen, jotka eivät saisi muuttua, kuten tuote-ID:t tai kokoonpanot.
Tuple-operaatiot
Tutkit, kuinka käyttää tuple-operaatioita, kuten tuple()
-konstruktoria muuntamaan muita iteroitavia tupleiksi ja yhdistämään tupleja tietojoukkojen laajentamiseksi turvallisesti.
# Tuple operations example: Creating and using the tuple constructor seasonal_fruits = ("mango", "watermelon") new_fruits = ["kiwi", "strawberry"] all_fruits = seasonal_fruits + tuple(new_fruits) # Converting list to tuple and concatenating print("All Fruits:", all_fruits)
Sanakirjat
Avain-Arvo Tallennus
Sanakirjat esiteltiin monipuolisina rakenteina nopeaan tiedonhakuun ja hallintaan, käyttäen avaimia suoraan pääsyyn liittyviin arvoihin.
Sanakirjamenetelmät
Opit käyttämään sanakirjamenetelmiä kuten get()
, update()
, ja pop()
käsitelläksesi ja ylläpitääksesi ajantasaisia varastotietoja tehokkaasti.
# Dictionary methods example: Utilizing get, update, and pop inventory = { "apples": 30, "bananas": 45, "oranges": 12 } # Applying of dictionary methods print("Bananas in stock:", inventory.get("bananas")) # Using get inventory.update({"bananas": 50}) # Updating the quantity removed_item = inventory.pop("oranges") # Removing an item # Printing results print("Updated Inventory:", inventory) print("Removed Item:", removed_item)
1. Mikä menetelmä lisätään kohde listan loppuun Pythonissa?
2. Mitä seuraava tulostuslauseke palauttaa?
3. Kuinka saat arvon sanakirjasta tietämättä, onko avain olemassa, välttääksesi virheen?
4. Mitä seuraava tulostuslauseke palauttaa?
5. Mikä seuraavista EI ole kelvollinen Python-sanakirjaoperaatio?
Kiitos palautteestasi!