#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목코드 확인해주세요2024-05-01 14:43
작성자

함수에서 return [newlist,newlist] 하면 [[1,2,4,6],[1,2,4,6]] 이렇게 나와야 하는 거 아닌가요??

아무리 생각해도 어디가 틀렸는지 모르겠어요

제 코드는 아래와 같습니다.

근데 프린트하면 [1,2,4,6] 이렇게 출력됩니다.

def sort_list(thislist,reverse=0):
newlist=sorted(thislist)
if reverse==0:
return newlist
else:
if reverse==False:
return [newlist,newlist]
elif reverse==True:
newlist2=sorted(thislist,reverse=True)
return [newlist,newlist2]
print(sort_list([2,4,6,1],False))
댓글