Уведомления

Группа в Telegram: @pythonsu

#1 Март 31, 2019 00:10:26

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

как ограничить итератор?

Привет!

а=“qwerty”
for i in a:
print(i)

в результате распечатываются символы по-порядку с первого до последнего
Есть ли возможность заставить генератор <а> выдавать символы не с первой буквы, а с какой-то другой, например с третьей?

Офлайн

#2 Март 31, 2019 08:07:57

rami
Зарегистрирован: 2018-01-08
Сообщения: 281
Репутация: +  72  -
Профиль   Отправить e-mail  

как ограничить итератор?

Смотрите на строку как на список символов, берите срез строки:

 a = "qwerty"
for i in a[3:]:
    print(i)

Офлайн

#3 Март 31, 2019 16:59:07

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

как ограничить итератор?

Понял, спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version