@Michelin123

Как получить список чисел без их первой и последней цифры?

Как создать такую функцию? Просто мне нужно отсортировать список чисел отбрасыванием первой и последней цифры
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
sswwssww
@sswwssww
def get_without_first_and_last(numbers):
    return sorted([int(str(x)[1:-1]) for x in numbers if len(str(x)) > 2])

my_data = [13, 442, 23, 1234, 5]
print(get_without_first_and_last(my_data))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@twistfire92
Python backend developer
Самое первое, что приходит на ум - преобразовать в строку, а затем пользоваться срезами. Что такое срезы знает гугл
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы