Разделить список на два

Дан список, состоящий из N целочисленных элементов, вводится с клавиатуры. Как переписать все положительные элементы в другой список, а остальные - в третий?


Ответы (1 шт):

Автор решения: Qwertiy

https://ideone.com/dy1KdU

a = map(int, input().split())

ok = []
no = []

for x in a:
  (ok if x > 0 else no).append(x)
  
print(ok)
print(no)
→ Ссылка