Quiz Home
Python_i_quiz2 Quiz
1: What is a 'list comprehension' in Python?
  A way to create lists based on existing lists
  A function to compare two lists
  A method to concatenate multiple lists
  A syntax error in Python



2: What is the difference between a 'tuple' and a 'list' in Python?
  There is no difference
  Tuples are mutable, while lists are immutable
  Lists are mutable, while tuples are immutable
  Tuples can store more types of data than lists



3: What does the 'self' keyword represent in a Python class?
  A reference to the class itself
  A mandatory argument for all methods
  A reference to the instance of the class
  A placeholder for future arguments



4: What is the purpose of the 'def' keyword in Python?
  To define a new variable
  To delete a function
  To define a new function
  To define a constant



5: What is 'pip' in Python?
  A Python package manager
  An error-reporting tool
  A Python interpreter
  A web development framework



6: What is the difference between 'break' and 'continue' in Python loops?
  'break' exits the loop, 'continue' skips to the next iteration
  'break' skips to the next iteration, 'continue' exits the loop
  There is no difference
  'break' restarts the loop, 'continue' ends the loop



7: What is a 'dictionary' in Python?
  A collection of unordered, changeable, and indexed data
  A function to translate words from one language to another
  A list of key-value pairs
  A collection of ordered, immutable data



8: What does the 'pass' statement do in Python?
  Generates a password
  Skips the rest of the code block
  Acts as a placeholder for future code
  Exits the program



9: What is 'recursion' in the context of Python programming?
  The process of iterating over an iterable object
  The act of importing a module into another module
  A function calling itself in its definition
  The process of error checking in code



10: In Python, what is a 'lambda' function?
  An anonymous function
  A special function that returns zero
  A function that can be called only once
  A function named 'lambda'