summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/dict_intern.py
blob: 93efb2da8ac6b9b31c863c5cd6c0c64d589f9f3c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 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)