#python-3.x #function #class #for-loop
#python-3.x #функция #класс #for-цикл
Вопрос:
Как мне вернуть диапазон из функции внутри класса?
Когда я распечатываю функцию из своего класса, печатается только 97, а не полный диапазон до 122.
class Characters:
def lower_case(self):
for i in range(97, 123):
return i
result = Character()
print(result.lower_case())
Комментарии:
1. Перед публикацией обязательно отформатируйте свой код в блок кода.
2. Вы немедленно возвращаетесь из своего метода. Возвращаемая функция существует.
3. Вы можете распаковать диапазон, используя
list
likeprint(list(range(97, 123)))
4. Спасибо за комментарии. Сначала я попытаюсь его распаковать. В следующий раз я отформатирую свой код в блок. Это мой первый пост.
5. Спасибо всем. Я решил это полностью. Все ваши предложения очень помогли. Продолжайте в том же духе. 🙂