Funkce a Seznamy v Pythonu: Kompletní Průvodce pro Studenty
20 otázek
A. Ano
B. Ne
Vysvětlení: Operátor násobení (*) pro seznamy opakuje celý seznam daný početkrát, nikoliv násobí jednotlivé prvky. Příklad `baseline = [0]; week_data = baseline * 7` vede k `[0, 0, 0, 0, 0, 0, 0]`.
A. Ano
B. Ne
Vysvětlení: V studijních materiálech je uveden příklad: data = "Jan,25,Praha" a parts = data.split(","), kde proměnná parts obsahuje ['Jan', '25', 'Praha'], což dokazuje, že metoda split() rozdělí řetězec na seznam podřetězců.
A. Ano
B. Ne
Vysvětlení: Metoda list.sort() mění původní seznam přímo (in-place) a nemá návratovou hodnotu. Naopak funkce sorted() vytvoří a vrátí nový seřazený seznam, přičemž původní seznam zůstává nezměněn.
A. Ano
B. Ne
Vysvětlení: Metoda sort() nemá žádnou návratovou hodnotu (vrací None), protože seznam seřadí přímo na místě (in-place).
A. Ano
B. Ne
Vysvětlení: Funkce zip() slouží k paralelnímu průchodu více seznamy, spojuje prvky z odpovídajících pozic pro iteraci. Původní seznamy nejsou funkcí zip() modifikovány; tato funkce vytváří nový iterovatelný objekt, ale nemění vstupní seznamy.