24
loading...
This website collects cookies to deliver better user experience
key = value % length
a={}
for i in range(0,5):
b=int(input("Please enter an integer "))
key=b%10 #very simple hash function for length 10
try:
int(a[key])
#to check if the element is already present in the position or not.
print("error-- value occupied!")
except:
a[key]=b
print(a)
Please enter an integer 2
Please enter an integer 43
Please enter an integer 56
Please enter an integer 63
error-- value occupied!
Please enter an integer 78
{8: 78, 2: 2, 3: 43, 6: 56}
a={}
for i in range(0,10):
b=int(input("Please enter a number "))
key=b%10
try:#append to original list exists.
if key not in a[key]:
a[key].append(b)
except:#make a new list
a[key]=[b]
print(a)
Please enter a number 23
Please enter a number 45
Please enter a number 65
Please enter a number 34
Please enter a number 79
Please enter a number 86
Please enter a number 54
Please enter a number 123
Please enter a number 457
Please enter a number 389
{3: [23, 123], 4: [34, 54], 5: [45, 65], 6: [86], 7: [457], 9: [79, 389]}
b=int(input("Please enter the value"))
key=b%10
print(a[key].pop(b))