Как мне вернуть диапазон из функции внутри класса?

#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 like print(list(range(97, 123)))

4. Спасибо за комментарии. Сначала я попытаюсь его распаковать. В следующий раз я отформатирую свой код в блок. Это мой первый пост.

5. Спасибо всем. Я решил это полностью. Все ваши предложения очень помогли. Продолжайте в том же духе. 🙂