<qiyuangong>905_Sort_Array_By_Parity_3.py
def sortArrayByParity( A):
    lo, hi = 0, len(A) - 1
    while lo < hi:
        if A[lo] % 2 > A[hi] % 2:
            A[lo], A[hi] = A[hi], A[lo]
        if A[lo] % 2 == 0: lo += 1
        if A[hi] % 2 == 1: hi -= 1
    return A
def sample_funcname ( var_0 ) :
    var_2 , var_5 = 0 , len ( var_0 ) - 1
    while var_2 < var_5 :
        if var_0 [ var_2 ] % 2 > var_0 [ var_5 ] % 2 :
            var_0 [ var_2 ] , var_0 [ var_5 ] = var_0 [ var_5 ] , var_0 [ var_2 ]
        if var_0 [ var_2 ] % 2 == 0 : var_2 += 1
        if var_0 [ var_5 ] % 2 == 1 : var_5 -= 1
    return var_0
