dict
eta set
objektuakgako
→ (gako,balio)
gako
→ (gako,)
N=17
T = [None]*N
print(T)
g,b = "Ane",656354364
i = hash(g)%N
T[i] = (g,b)
print(T)
g,b = "Unai",656455384
i = hash(g)%N
T[i] = (g,b)
print(T)
g,b = "Raul",656455384
i = hash(g)%N
T[i] = (g,b)
print(T)
[None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None, None] [None, None, ('Ane', 656354364), None, None, None, None, None, None, None, None, None, None, None, None, None, None] [None, None, ('Ane', 656354364), None, None, None, None, None, None, None, None, None, None, None, None, ('Unai', 656455384), None] [None, None, ('Ane', 656354364), None, None, ('Raul', 656455384), None, None, None, None, None, None, None, None, None, ('Unai', 656455384), None]
print(hash("kaixo"), hash("kaixo") % 10)
print(hash("kaixoooooooooooooooo"), hash("kaixoooooooooooooooo") % 10)
5440056905610189769 9 1199183044890590629 9
N=10
T = [None]*N
print(T)
g,b = "Ane",656354364
i = hash(g)%N
T[i] = (g,b)
print(T)
g,b = "Unai",656455384
i = hash(g)%N
T[i] = (g,b)
print(T)
g,b = "Raul",656455384
i = hash(g)%N
# behar adina aldiz...
i = (i+1)%N
T[i] = (g,b)
print(T)
[None, None, None, None, None, None, None, None, None, None] [None, None, None, ('Ane', 656354364), None, None, None, None, None, None] [None, None, None, ('Ane', 656354364), ('Unai', 656455384), None, None, None, None, None] [None, None, None, ('Ane', 656354364), ('Unai', 656455384), ('Raul', 656455384), None, None, None, None]
Helbideratze Irekia-ren ezaugarriak:
N=3
T = [[] for _ in range(N)]
print(T)
g,b = "Ane",656354364
i = hash(g)%N
T[i].append((g,b))
print(T)
g,b = "Unai",656455384
i = hash(g)%N
T[i].append((g,b))
print(T)
g,b = "Raul",656455384
i = hash(g)%N
T[i].append((g,b))
print(T)
[[], [], []] [[('Ane', 656354364)], [], []] [[('Ane', 656354364)], [('Unai', 656455384)], []] [[('Ane', 656354364), ('Raul', 656455384)], [('Unai', 656455384)], []]
Kateatze Banatua-ren ezaugarriak: