@wintreist

Как отсортировать os.listdir по возрастанию?

os.listdir("*")
['0.jpeg',
 '1.jpeg',
 '10.jpeg',
 '11.png',
 '2.jpeg',
 '3.jpeg',
 '4.jpeg',
 '5.jpeg',
 '6.jpeg',
 '7.jpeg',
 '8.jpeg',
 '9.jpeg']

Мне нужно отсортировать, чтобы было:
['0.jpeg',
 '1.jpeg',
 '2.jpeg',
 '3.jpeg',
 '4.jpeg',
 '5.jpeg',
 '6.jpeg',
 '7.jpeg',
 '8.jpeg',
 '9.jpeg',
 '10.jpeg',
 '11.png']
  • Вопрос задан
  • 42 просмотра
Решения вопроса 1
Maksim_64
@Maksim_64
Data Analyst
sorted(mylist, key=lambda x: int(x.split('.')[0]))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы