Python/내장모듈 및 자료구조
list 다루기(정렬하기, 역순으로 배치하기, 역순으로 가져오기)
specialscene
2019. 12. 26. 00:33
1) list 정렬하기 : list.sort(), sorted(list)
- list.sort()는 return값이 없이 list자체를 변환 시켜줌, 별도로 alias안해줘도됨
- sorted(list)는 sort된 값을 return해줌. 만약, alias를 안해주면 정렬해준 값을 이후에 사용 못함
# 1) list.sort() 자체변환 : alias 불필요
# 오름차순
list.sort()
# 내림차순
list.sort(reverse=True)
# 2) sorted(list) : alias 필요
# 오름차순
sorted(list)
# 내림차순
sorted(list, reverse=True)
2) list 역순으로 만들어주기 : list.reverse()
3) for문에서 list 역순으로 가져오기 : idx 활용
for i in range(len(list)-1, -1, -1):
print(ist(i))