Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tuplen Metodit | Muut Tietotyypit
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Johdatus Pythoniin

bookTuplen Metodit

Tuplen metodit

Vaikka tuplet eivät tue sisältöään muuttavia metodeja, niillä on silti muutamia sisäänrakennettuja metodeja, jotka auttavat niiden hallinnassa ja hyödyntämisessä. Tässä ovat kaksi sisäänrakennettua metodia, joita voit käyttää tuplien kanssa:

  • count(): palauttaa, kuinka monta kertaa tietty arvo esiintyy tuplessa;
  • index(): etsii tuplesta tietyn arvon ja palauttaa sen ensimmäisen esiintymän indeksin.
Note
Huomio

Samat metodit ovat käytettävissä myös listojen kanssa.

12345678910
# Example tuple containing a mix of integers and strings fruits = ("apple", "banana", "cherry", "apple", "banana", "cherry", "apple") # Use the `count()` method to determine how many times "apple" appears in the tuple apple_count = fruits.count("apple") print("Number of times 'apple' appears:", apple_count) # Use the `index()` method to find the first occurrence of "cherry" in the tuple cherry_index = fruits.index("cherry") print("The first occurrence of 'cherry' is at index:", cherry_index)
copy

Tarkastellaan toista esimerkkiä, joka havainnollistaa, miten tuple-menetelmiä käytetään käytännön tehtävissä.

12345678910
# Tuple containing store departments store_departments = ("Produce", "Deli", "Bakery", "Produce", "Seafood", "Deli", "Produce") # Use count() to find how many times "Produce" appears produce_count = store_departments.count("Produce") print("'Produce' appears:", produce_count) # Use index() to find the first index of "Seafood" seafood_index = store_departments.index("Seafood") print("The first occurrence of 'Seafood' is at index:", seafood_index)
copy
Tehtävä

Swipe to start coding

Olet auttamassa ruokakaupan osastojen järjestyksen analysoinnissa!

  • Käytä annettua grocery_departments-tuplea, joka listaa osastot siinä järjestyksessä kuin ne esiintyvät kaupassa.
  • Aseta muuttujaan produce_count se määrä, kuinka monta kertaa 'Produce'-osasto esiintyy tuplessa tuple-metodia käyttäen.
  • Aseta muuttujaan first_bakery_index indeksin, jossa 'Bakery'-osasto esiintyy ensimmäisen kerran tuple-metodia käyttäen.
  • Älä muuta grocery_departments-tuplea.

Täydennä koodi täyttämällä kaksi muuttujaa sopivilla tuple-metodeilla.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookTuplen Metodit

Pyyhkäise näyttääksesi valikon

Tuplen metodit

Vaikka tuplet eivät tue sisältöään muuttavia metodeja, niillä on silti muutamia sisäänrakennettuja metodeja, jotka auttavat niiden hallinnassa ja hyödyntämisessä. Tässä ovat kaksi sisäänrakennettua metodia, joita voit käyttää tuplien kanssa:

  • count(): palauttaa, kuinka monta kertaa tietty arvo esiintyy tuplessa;
  • index(): etsii tuplesta tietyn arvon ja palauttaa sen ensimmäisen esiintymän indeksin.
Note
Huomio

Samat metodit ovat käytettävissä myös listojen kanssa.

12345678910
# Example tuple containing a mix of integers and strings fruits = ("apple", "banana", "cherry", "apple", "banana", "cherry", "apple") # Use the `count()` method to determine how many times "apple" appears in the tuple apple_count = fruits.count("apple") print("Number of times 'apple' appears:", apple_count) # Use the `index()` method to find the first occurrence of "cherry" in the tuple cherry_index = fruits.index("cherry") print("The first occurrence of 'cherry' is at index:", cherry_index)
copy

Tarkastellaan toista esimerkkiä, joka havainnollistaa, miten tuple-menetelmiä käytetään käytännön tehtävissä.

12345678910
# Tuple containing store departments store_departments = ("Produce", "Deli", "Bakery", "Produce", "Seafood", "Deli", "Produce") # Use count() to find how many times "Produce" appears produce_count = store_departments.count("Produce") print("'Produce' appears:", produce_count) # Use index() to find the first index of "Seafood" seafood_index = store_departments.index("Seafood") print("The first occurrence of 'Seafood' is at index:", seafood_index)
copy
Tehtävä

Swipe to start coding

Olet auttamassa ruokakaupan osastojen järjestyksen analysoinnissa!

  • Käytä annettua grocery_departments-tuplea, joka listaa osastot siinä järjestyksessä kuin ne esiintyvät kaupassa.
  • Aseta muuttujaan produce_count se määrä, kuinka monta kertaa 'Produce'-osasto esiintyy tuplessa tuple-metodia käyttäen.
  • Aseta muuttujaan first_bakery_index indeksin, jossa 'Bakery'-osasto esiintyy ensimmäisen kerran tuple-metodia käyttäen.
  • Älä muuta grocery_departments-tuplea.

Täydennä koodi täyttämällä kaksi muuttujaa sopivilla tuple-metodeilla.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 6
single

single

some-alt