Flashcards on Függvények és listák Pythonban
Függvények és Listák Pythonban: Teljes Útmutató Hallgatóknak
Tap to flip · Swipe to navigate
Python
35 cards
Card 1
Question: Hogyan hozhatsz létre listát egy szöveges sztringből (pl. "ACGTTAGC") úgy, hogy minden karakter külön eleme legyen a listának?
Answer: Használd a list() függvényt: list("ACGTTAGC") → ['A','C','G','T','T','A','G','C']
Card 2
Question: Hogyan oszthatsz fel egy "Jan,25,Praha" sztringet részekre vessző mentén?
Answer: Használd a split() metódust: "Jan,25,Praha".split(",") → ['Jan','25','Praha']
Card 3
Question: Hogyan férhetsz hozzá a patients = ["Jan","Marie","Petr","Anna","Tomáš"] lista első, harmadik és utolsó eleméhez?
Answer: Indexeléssel: patients[0] → 'Jan', patients[2] → 'Petr', patients[-1] → 'Tomáš' (az utolsó)
Card 4
Question: Hogyan választhatsz ki egy al-listát az 1-es indextől a 3-as indexig (beleértve az 1,2,3 indexeket) a patients listából?
Answer: Szeleteléssel (slicing): patients[1:4] → ['Marie','Petr','Anna'] (a végindex exkluzív)
Card 5
Question: Hogyan kaphatod meg az elemeket a kezdetétől a 2-es indexig, és a 2-es indextől a végéig?
Answer: A kezdetétől a 3-as indexig (0,1,2): patients[:3] → ['Jan','Marie','Petr']; a 2-es indextől a végéig: patients[2:] → ['Petr','Anna','Tomáš']
Card 6
Question: Hogyan választhatsz ki minden második elemet lépésenként, és hogyan fordíthatod meg a lista sorrendjét?
Answer: Minden második: patients[::2] → ['Jan','Petr','Tomáš']; fordítva: patients[::-1] → ['Tomáš','Anna','Petr','Marie','Jan']
Card 7
Question: Meg lehet-e változtatni egyetlen karaktert egy sztringben index alapján, ugyanúgy, mint egy listában?
Answer: Nem. Egy listában megváltoztathatsz egy elemet index alapján, egy sztringben ez nem lehetséges (a sztringek immutable-ek, azaz nem módosíthatók).
Card 8
Question: Hogyan fűzhetsz össze két listát, a group_a-t és a group_b-t egyetlen all_patients listává?
Answer: Használd a + operátort: all_patients = group_a + group_b (pl. ['Jan','Marie'] + ['Petr','Anna'] → ['Jan','Marie','Petr','Anna']).
Card 9
Question: Hogyan hozhatsz létre egy hét nullát tartalmazó listát ismétléssel?
Answer: Használd a szorzást: baseline = [0]; week_data = baseline * 7 → [0,0,0,0,0,0,0]
Card 10
Question: Hogyan ellenőrizheted, hogy "Jan Novák" szerepel-e a patients listában, és hogyan derítheted ki, hogy "Anna Černá" nincs-e benne?
Answer: Használd az in és not in operátorokat: if "Jan Novák" in patients: ...; if "Anna Černá" not in patients: ...