リストの入力と 0 または 1 のいずれかのオプションを取る関数を作成しようとしています。0 の場合は、絶対値 5 より大きい要素のリストを返したいと考えています。はオプション 1 です。奇数の要素のリストを返したいです。whileループも使いたいです。どこが間違っていますか??
def splitList2(myList, option):
nList = []
element = 0
while element < len(myList):
if option == 0:
if abs(element) > 5:
nList.append(element)
elif option == 1:
if element % 2:
nList.append(element)
element = element + 1
return nList