one of a kind scene

list 다루기(정렬하기, 역순으로 배치하기, 역순으로 가져오기) 본문

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))