[Python] list sort / sorted

2021. 6. 24. 15:35🧑🏻‍💻/Python

numList = [1, 99, 132, 55, 7]
strList = ["red","green","blue","Black","White","Gray"]

numList.sort()
print(numList)

numList.sort(reverse = True)
print(numList)

strList.sort() # 대문자 우선 정렬후 소문자 정렬
print(strList)

strList.sort(key = str.lower) #대소문자 구분없이 정렬
print(strList)

strList.sort(key = str.lower, reverse = True) # 대소문자 구분없이 역순정렬
print(strList)

#numList.reverse()
#print(numList)

#strList.reverse()
#print(strList)

#sorted 는 새로운 리스트를 만들어서 저장해줌

numList2 = sorted(numList)
print(numList2)

numList2 = sorted(numList, reverse = True)
print(numList2)