IT 117: Intermediate Scripting
Quiz 2 Answers

  1. Can the key in a dictionary entry be any data type?
    no. you can only use values that are immutable, that cannot be changed
  2. Can the value in a dictionary entry be any data type?
    yes
  3. What string value does Python think of as False in an if statement?
    the empty string
  4. What string value does Python think of as True in an if statement?
    anything that is not the empty string
  5. What integer value does Python think of as True in an if statement?
    anything other than 0
  6. Can a value appear more than once in a set?
    no
  7. What is the union of the sets A and B?
    a new set consisting of all the elements in Aand B
  8. What is the intersection of the sets A and B?
    a new set consisting of all the elements found in both A and B
  9. Write a Python statement to create the set s2 containing the values 1, 2 and 3, using a set literal.
    s2 = {1, 2, 3}
  10. Write a single Python statement to create the set s2 containing the values 1, 2 and 3 without using a set literal
    s2 = set([1, 2, 3])