dict_intern.py 299 B

123456789101112131415
  1. # check that interned strings are compared against non-interned strings
  2. di = {"key1": "value"}
  3. # lookup interned string
  4. k = "key1"
  5. print(k in di)
  6. # lookup non-interned string
  7. k2 = "key" + "1"
  8. print(k == k2)
  9. print(k2 in di)
  10. # lookup non-interned string
  11. print("".join(['k', 'e', 'y', '1']) in di)