列表奇偶拆分
1、程序简介
输入一个列表,包含若干个整数(允许为空),然后将其中的奇数和偶数单独放置在一个列表中,保持原有顺序
【输入形式】
【样例输入1】
[48,82,47,54,55,57,27,73,86,14]
【样例输入2】
[10, 22, 40]
【输出形式】
分两行输出,第一行输出偶数序列,第二行输出奇数序列
【样例输出1】
48, 82, 54, 86, 14
47, 55, 57, 27, 73
【样例输出2】
10, 22, 40
NONE
【样例说明】
如果奇偶拆分后,奇数列表,或者偶数列表为空,请直接输出NONE表示
2、程序代码
# -*- coding: utf-8 -*-
"""
Created on Wed Dec 1 11:58:55 2021
Function:
@author: 小梁aixj
"""
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 a==[]:
print('NONE')
else:
print(a)
if b==[]:
print('NONE')
else:
print(b)