ich habe z.B. folgende Datenstruktur:
Code: Alles auswählen
[{'a':1},{'a':4},{'a':5}]
Danke,
Toast
Code: Alles auswählen
[{'a':1},{'a':4},{'a':5}]
Code: Alles auswählen
def search_index(key, value, items):
for index, item in enumerate(items):
if item[key] == value:
return index
raise ValueError('key/value (%r, %r) not in items' % (key, value))
def main():
data = [{'a': 1}, {'a': 4}, {'a': 5}]
print search_index('a', 5, data)
Code: Alles auswählen
d = AppendDict() # AppendDict muss noch definiert werden
d['a'] = 1
print d['a'] # -> [1]
d['a'] = 2
print d['a'] # -> [1,2]
Code: Alles auswählen
class AppendDict(dict):
def __setitem__(self, item, value):
self.setdefault(item, []).append(value)