Test on Függvények és listák Pythonban
Függvények és Listák Pythonban: Teljes Útmutató Hallgatóknak
Python
20 questions
Question 1: A listákra alkalmazott szorzás operátor (*) minden egyes listaelemet megszoroz egy adott számmal.
A. Yes
B. No
Explanation: A listákra alkalmazott szorzás operátor (*) az egész listát ismétli meg egy adott számú alkalommal, nem pedig az egyes elemeket szorozza meg. Például a `baseline = [0]; week_data = baseline * 7` eredménye `[0, 0, 0, 0, 0, 0, 0]` lesz.
Question 2: A `split()` metódus egy szöveges sztringet (karakterláncot) rész-sztringek listájára oszt fel.
A. Yes
B. No
Explanation: A StudyFi tananyagban szerepel egy példa: `data = "Jan,25,Praha"` és `parts = data.split(",")`, ahol a `parts` változó tartalma `['Jan', '25', 'Praha']`. Ez bizonyítja, hogy a `split()` metódus egy sztringet rész-sztringek listájára oszt fel.
Question 3: A `list.sort()` metódus helyben (in-place) rendezi a listát, míg a `sorted()` függvény egy új, rendezett listát ad vissza, és az eredeti lista változatlan marad.
A. Yes
B. No
Explanation: A `list.sort()` metódus közvetlenül (in-place) módosítja az eredeti listát, és nincs visszatérési értéke. Ezzel szemben a `sorted()` függvény létrehoz és visszaad egy új, rendezett listát, miközben az eredeti lista változatlan marad.
Question 4: A Python `sort()` metódusa rendezett listát ad vissza visszatérési értékként.
A. Yes
B. No
Explanation: A `sort()` metódusnak nincs visszatérési értéke (azaz `None`-t ad vissza), mivel a listát helyben (in-place) rendezi.
Question 5: A `zip()` függvény módosítja az eredeti listákat, amelyekkel együtt használják, oly módon, hogy azokat véglegesen egyesíti egy új listává.
A. Yes
B. No
Explanation: A `zip()` függvény több lista párhuzamos bejárására szolgál, az elemeket a megfelelő pozíciókról egyesíti az iterációhoz. Az eredeti listákat a `zip()` függvény nem módosítja; ez a függvény egy új iterálható objektumot hoz létre, de nem változtatja meg a bemeneti listákat.