b = set()
# inserting numbers in the set
b.add(2)
b.add(5)
b.add(5) # inserting 5 double time will have no effect
# set looks like this: {2, 5}
# checks if "2" exists in the set or not
if 2 in b:
print("Found")
else:
print("Not found")
g = set()
# inserting numbers in the set
g.add(2)
g.add(5)
g.add(5) # inserting 5 double time will have no effect
# set looks like this: {2, 5}
# checks if "2" exists in the set or not
if 2 in g:
print("Found")
else:
print("Not found")
# ------------------
d = {}
# inserting numbers in the map with their frequencies
d[2] = 1
d[5] = 2
# map looks like this:
"""
Key Value
2 --> 1
5 --> 2
"""
# checks if "2" as key exists in the map or not
if 2 in d:
print("Found")
else:
print("Not found")
# check the frequency of key "5"
print(d[5])
kk = {}
# inserting numbers in the map with their frequencies
kk[2] = 1
kk[5] = 2
# map looks like this:
"""
Key Value
2 --> 1
5 --> 2
"""
# checks if "2" as key exists in the map or not
if 2 in kk:
print("Found")
else:
print("Not found")
# check the frequency of key "5"
print(kk[5])
YiA9IHNldCgpCiMgaW5zZXJ0aW5nIG51bWJlcnMgaW4gdGhlIHNldApiLmFkZCgyKQpiLmFkZCg1KQpiLmFkZCg1KSAjIGluc2VydGluZyA1IGRvdWJsZSB0aW1lIHdpbGwgaGF2ZSBubyBlZmZlY3QKCiMgc2V0IGxvb2tzIGxpa2UgdGhpczogezIsIDV9CgojIGNoZWNrcyBpZiAiMiIgZXhpc3RzIGluIHRoZSBzZXQgb3Igbm90CmlmIDIgaW4gYjoKICAgIHByaW50KCJGb3VuZCIpCmVsc2U6CiAgICBwcmludCgiTm90IGZvdW5kIikKCmcgPSBzZXQoKQojIGluc2VydGluZyBudW1iZXJzIGluIHRoZSBzZXQKZy5hZGQoMikKZy5hZGQoNSkKZy5hZGQoNSkgIyBpbnNlcnRpbmcgNSBkb3VibGUgdGltZSB3aWxsIGhhdmUgbm8gZWZmZWN0CgojIHNldCBsb29rcyBsaWtlIHRoaXM6IHsyLCA1fQoKIyBjaGVja3MgaWYgIjIiIGV4aXN0cyBpbiB0aGUgc2V0IG9yIG5vdAppZiAyIGluIGc6CiAgICBwcmludCgiRm91bmQiKQplbHNlOgogICAgcHJpbnQoIk5vdCBmb3VuZCIpCgojIC0tLS0tLS0tLS0tLS0tLS0tLQoKZCA9IHt9CiMgaW5zZXJ0aW5nIG51bWJlcnMgaW4gdGhlIG1hcCB3aXRoIHRoZWlyIGZyZXF1ZW5jaWVzCmRbMl0gPSAxCmRbNV0gPSAyCgojIG1hcCBsb29rcyBsaWtlIHRoaXM6CiIiIgpLZXkgICBWYWx1ZQoyIC0tPiAxCgo1IC0tPiAyCiIiIgojIGNoZWNrcyBpZiAiMiIgYXMga2V5IGV4aXN0cyBpbiB0aGUgbWFwIG9yIG5vdAppZiAyIGluIGQ6CiAgICBwcmludCgiRm91bmQiKQplbHNlOgogICAgcHJpbnQoIk5vdCBmb3VuZCIpCgojIGNoZWNrIHRoZSBmcmVxdWVuY3kgb2Yga2V5ICI1IgpwcmludChkWzVdKQoKa2sgPSB7fQojIGluc2VydGluZyBudW1iZXJzIGluIHRoZSBtYXAgd2l0aCB0aGVpciBmcmVxdWVuY2llcwpra1syXSA9IDEKa2tbNV0gPSAyCgojIG1hcCBsb29rcyBsaWtlIHRoaXM6CiIiIgpLZXkgICBWYWx1ZQoyIC0tPiAxCgo1IC0tPiAyCiIiIgojIGNoZWNrcyBpZiAiMiIgYXMga2V5IGV4aXN0cyBpbiB0aGUgbWFwIG9yIG5vdAppZiAyIGluIGtrOgogICAgcHJpbnQoIkZvdW5kIikKZWxzZToKICAgIHByaW50KCJOb3QgZm91bmQiKQoKIyBjaGVjayB0aGUgZnJlcXVlbmN5IG9mIGtleSAiNSIKcHJpbnQoa2tbNV0pCg==