
Цикл
for
— самый базовый инструмент потока управления большинства языков программирования. Например, простой цикл for
на C выглядит так:int i;
for (i=0;i<N;i++)
{
//do something
}
Не существует более изящного способа написания цикла
for
на C. В сложных случаях обычно приходится писать уродливые вложенные циклы или задавать множество вспомогательных переменных (например, как i
в показанном выше коде).К счастью, в Python всё более удобно. В этом языке есть множество хитростей, позволяющих писать более изящные циклы, которые упрощают нашу жизнь. В Python вполне можно избежать вложенных циклов и вспомогательных переменных, и мы даже можем самостоятельно настраивать цикл
for
.Эта статья познакомит вас с самыми полезными трюками по написанию циклов на Python. Надеюсь, она поможет вам ощутить красоту этого языка.