Dynamically iterate over multiple lists in Python using zip
pokemon = ['pikachu', 'charmander', 'squirtle', 'bulbasaur'] types = ['electric', 'fire', 'water', 'grass'] levels = [16, 11, 9, 12] poke_info = [pokemon, types, levels] for sublist in zip(*poke_info): poke, t, level = sublist # Do something with these variables