PYTHON DATA STRUCTURES PUZZLES

123456789101112131415161718192021222324
Across
  1. 1. What type of quotes are commonly used to define a string literal?
  2. 4. What keyword removes an element from a list by its value?
  3. 5. Which string method checks if a string starts with a specific prefix?
  4. 8. What separates elements within a tuple definition?
  5. 10. What is another common term for an anonymous function?
  6. 11. Are tuples mutable or immutable?
  7. 14. Which term describes accessing an element in a sequence using its position?
  8. 16. What method returns a view object that displays a list of a dictionary's keys?
  9. 17. What keyword is used to define a new function in Python?
  10. 20. What is a function that calls itself called?
  11. 21. Which string method converts all characters to uppercase?
  12. 23. What operation combines two or more strings into one?
  13. 24. What method splits a string into a list of substrings based on a delimiter?
Down
  1. 2. What keyword is used to create a small, anonymous function?
  2. 3. What is the data structure that stores key-value pairs?
  3. 6. What bracket type encloses elements in a Python list?
  4. 7. Can you directly change a character within an existing Python string?
  5. 9. What are the values passed into a function when it is called?
  6. 12. What method adds a single element to the end of a list?
  7. 13. What method adds a new key-value pair to a dictionary or updates an existing one?
  8. 15. How do you access a value in a dictionary using its unique identifier?
  9. 18. What loop structure is commonly used to go through each item in a list or dictionary?
  10. 19. What keyword is used to send a value back from a function to the caller?
  11. 22. What are the variables defined inside a function that are only accessible within that function's scope?
  12. 24. What is the term for extracting a portion of a string using start and end indices?