iRun
@iRun
Автотестер

Как красиво отсортировать List?

Привет.

дано:

items = [1,2,3,4,5,6,7,8,9,10]

как красиво чтобы сделать так чтобы отсортировать допустим четные числа и
получить в итоге:

items = [1,3,5,7,9] и items2 = [2,4,6,8,10]

спасибо
  • Вопрос задан
  • 70 просмотров
Решения вопроса 2
@galaxy
List comprehensions

>>> [n for n in items if n%2==0]
[2, 4, 6, 8, 10]
>>> [n for n in items if n%2]
[1, 3, 5, 7, 9]


Если надо еще и сортировать, то sorted(items2)
Ответ написан
@Drill
Слайсы:
items, items2 = (items[::2], items[1::2])
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Zuzupoj
Чисто по красоте отсортировать этот лист ;D
Ответ написан
Ваш ответ на вопрос

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

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