Ich bin relativ neu zu Python und in einem Anfänger-Stadium. Ich versuche, eine Schleife, die wiederholt sich in einer internen Schleife mit einer bedingten statement.Here zu schaffen ist, was ich erreichen will:Verschachtelt if Schleife Iteration in Python
1) Iteriert durch die Standortliste, die vor
2 definiert wurden) Für jeden Standort , durchlaufen Sie jeden Spieler im Spielerwörterbuch mit einer zweiten, internen For-Schleife.
Hier ist mein Code:
locations = ['reddit.com', 'amazon.com', 'twitter.com', 'linkedin.com', 'ebay.com', 'netflix.com', 'google.com', 'stackoverflow.com', 'github.com', 'quora.com']
players = {1: {'player_name': 'cynthia', 'time_played': 30.9, 'player_pokemon': {}, 'gyms_visited': []}, 2: {'player_name': 'teri', 'time_played': 22.2, 'player_pokemon': {}, 'gyms_visited': ['alcatraz', 'pacific_beach']}}
for loc in locations:
for player in players.keys():
if player["gyms_visited"] != loc[""]:
print (loc, player)
Was ist das Problem? –
'loc [" "]'? 'loc' ist eine Zeichenkette. –
Ist 'wenn Spieler [" gyms_visited "] nicht in der Lok:' was willst du? – NieDzejkob