1 вариант:
#!/usr/bin/python3
aa=True
for i in range(100000):
a=i
if aa:
zz=i
2 вариант:
#!/usr/bin/python3
aa=True
for i in range(100000):
a=i
if aa:
for i in range(100000):
zz=i
Что лучше? При условии, что в реальном скрипте не range, а список из 1-300 элементов.
По тестам time быстрее первый вариант, но хотелось бы получить комментарии от знающих ребят и в целом советы, если можно, как оценивать перфоманс тех или иных решений на языке python3.