一种简单的方法是两个for循环,再来一个list保存,或者碰到前后奇偶数就交换,就不写了
分别取出再拼接
注意.python中append(n)是添加n进入list,而extend(n)是添加n内部的对象进入list
# -*- coding:utf-8 -*-
class Solution:
def reOrderArray(self, array):
# write code here
ji,ou=[],[]
for i in range(len(array)):
if array[i]%2==1:
ji.append(array[i])
else:
ou.append(array[i])
ji.extend(ou)
return ji 
京公网安备 11010502036488号