秦皇岛电子网站建设湖南关键词网络科技有限公司
一、要求
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分
所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
二、思路及代码
def solution(x):a=[i for i in x if i & 1]b=[i for i in x if not i&1 ]print(a+b)solution([2,4,2,5,9,2,5,3,9,3])
三、运行结果
[5, 9, 5, 3, 9, 3, 2, 4, 2, 2]四、思考与总结
有个扩展性的解法,不知道在干嘛