Итерация по строкам в Python
Чтобы перебрать строку в Python и получить каждый символ в цикле, используйте простую конструкцию цикла for :
for c in "string":
# Perform actions on c
Кроме того, вы можете перебирать другие объекты в Python:
with open(filename) as f:
for line in f:
# Operate on line
Это может показаться загадочным, но следует простому протоколу.
Создание собственных итерируемых объектов
Чтобы создавать собственные итерируемые объекты, определите итератор с методом next() и реализуйте метод __iter__ в классе, чтобы включить итерацию. Метод __iter__ возвращает объект-итератор с помощью метода next().
Для получения дополнительной информации обратитесь к официальной документации.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3