You've already forked Core2forAWS-MicroPython
mirror of
https://github.com/m5stack/Core2forAWS-MicroPython.git
synced 2026-05-20 10:30:31 -07:00
186e463a9e
Had choice of either interning or forcing full equality comparison, and chose latter. See comments in mp_map_lookup. Addresses issue #523.
16 lines
299 B
Python
16 lines
299 B
Python
# check that interned strings are compared against non-interned strings
|
|
|
|
di = {"key1": "value"}
|
|
|
|
# lookup interned string
|
|
k = "key1"
|
|
print(k in di)
|
|
|
|
# lookup non-interned string
|
|
k2 = "key" + "1"
|
|
print(k == k2)
|
|
print(k2 in di)
|
|
|
|
# lookup non-interned string
|
|
print("".join(['k', 'e', 'y', '1']) in di)
|