Ich habeseltsame Fehler in Schleifen
DIKT{
"count_casinos": 4,
"casinos": {
"16": {
"fields": [
{"casino_logo": "assets/images/crown.png"},
{"raiting_casino": "9"},
{"bonus_code": "AX7772"},
{"bonus_summa": "200"},
{"bonus_min_depozit": "1000000"},
{"bonus_veizdjer": "4"}],
"title": "Royal casino casino1"},
"17": {
"fields": [
{"casino_logo": "assets/images/crown.png"},
{"raiting_casino": "8.2"},
{"bonus_code": "AX777"},
{"bonus_summa": "200"},
{"bonus_min_depozit": "1000000"},
{"bonus_veizdjer": "4"}],
"title": "Royal casino casino3"},
"18": {
"fields": [
{"casino_logo": "assets/images/crown.png"},
{"raiting_casino": "9.3"},
{"bonus_code": "AX7772"},
{"bonus_summa": "200"},
{"bonus_min_depozit": "1000000"},
{"bonus_veizdjer": "4"}],
"title": "Royal casino casino2"},
"15": {
"fields": [
{"casino_logo": "assets/images/crown.png"},
{"raiting_casino": "9.9"},
{"bonus_code": "AX777"},
{"bonus_summa": "200"},
{"bonus_min_depozit": "1000000"},
{"bonus_veizdjer": "4"}],
"title": "Royal casino casino4"}}}
, wenn ich versuche Schleife
for k,v in casino.iteritems():
for iterm in v['fields']:
print iterm['bonus_code']
key:error
, was falsch ist?
Ist 'Casino' ein Diktat mit bereitgestellten Daten? –
@Aaron das Problem ist nicht, dass der Schlüssel nicht existiert. OP kommt einfach nicht weit genug in das verschachtelte Wörterbuch, um darauf zuzugreifen. – roganjosh
Sie gehen nicht tief genug, 'für k, v in casino.iteritems():' wird nur einmal durchlaufen, für die '16' Taste. – Efferalgan