【问题描述】
输入一个列表,包含若干个整数(允许为空),然后将其中的奇数和偶数单独放置在一个列表中,保持原有顺序
【输出形式】
分两行输出,第一行输出偶数序列,第二行输出奇数序列
【样例输入1】
[48,82,47,54,55,57,27,73,86,14]
【样例输出1】
48, 82, 54, 86, 14
47, 55, 57, 27, 73
【样例输入2】
[10, 22, 40]
【样例输出2】
10, 22, 40
NONE
【样例说明】
如果奇偶拆分后,奇数列表,或者偶数列表为空,请直接输出NONE表示
【参考代码】
x = input()
x1 = x.strip('[]') # 去除输入列表字符串的[]
x2 = x1.split(",") # 将字符串变为列表
a = []
b = []
for i in x2:
if int(i) % 2 == 0:
a.append(i)
else:
b.append(i)
if not a:
print("NONE")
else:
a = ', '.join(str(i) for i in a)
print(a)
if not b:
print("NONE")
else:
b = ', '.join(str(i) for i in b)
print(b)