Kurssisisältö
Johdatus Pythoniin
Johdatus Pythoniin
Kertaus
Onnittelut siitä, että olet onnistuneesti perehtynyt listojen, tuplien ja sanakirjojen yksityiskohtiin Pythonissa! Olet nyt hallinnut laajan valikoiman tekniikoita, jotka ovat olennaisia erilaisten tietorakenteiden käsittelyssä missä tahansa ohjelmointiympäristössä. Kertaan vielä keskeiset osa-alueet, joita olemme käsitelleet, sekä taidot, jotka olet saavuttanut:
Listat
Luominen ja muokkaaminen
Opit luomaan listoja, jotka sisältävät erilaisia tietotyyppejä, sekä muokkaamaan niitä lisäämällä tai poistamalla alkioita käyttämällä metodeja kuten append()
, remove()
ja sort()
.
Haku ja käsittely
Käytännön esimerkkien avulla opit, kuinka listan alkioihin päästään käsiksi indeksoinnin avulla ja miten listoja voidaan käsitellä esimerkiksi ruokakaupan varaston hallinnassa.
# 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)
Tuplet
Muuttumattomuuden ymmärtäminen
Tuplet, toisin kuin listat, ovat muuttumattomia ja soveltuvat hyvin tietojen tallentamiseen, joita ei tulisi muuttaa, kuten tuote-ID:t tai asetukset.
Tuple-operaatiot
Olet tutustunut tuple-operaatioihin, kuten tuple()
-konstruktoriin, jolla voidaan muuntaa muita iteroitavia tyypejä tupleiksi, sekä yhdistämään tupleja tietojoukkojen turvalliseen laajentamiseen.
# 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, joissa avaimia käytetään suoraan liittyvien arvojen hakemiseen.
Sanakirjamenetelmät
Opit hyödyntämään sanakirjamenetelmiä, kuten get()
, update()
ja pop()
, varastotietojen tehokkaaseen käsittelyyn ja ylläpitoon.
# 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 alkio listan loppuun Pythonissa?
2. Mitä seuraava print-lause tulostaa?
3. Miten saat arvon sanakirjasta ilman, että tiedät avaimen olemassaolon ja vältät virheen?
4. Mitä seuraava print-komento palauttaa?
5. Mikä seuraavista EI ole kelvollinen Python-sanakirjan operaatio?
Kiitos palautteestasi!