[Python] 순서가 뒤집힌 리스트 출력하기
# 원래 리스트 li=[1,2,3,4,5] # 순서가 뒤집힌 리스트 li_reverse=[5,4,3,2,1] 코드를 작성하다 보면 위와 같은 뒤집힌 리스트가 필요할 때가 있습니다. 그럴 때 활용하는 함수가 바로 reverse, reversed 입니다. 1. reverse() li.reverse() print(li) >> [5,4,3,2,1] reverse는 리스트 값들의 순서를 뒤집은 리스트를 반환합니다. 하지만 원 리스트에 직접 적용되기에 자동적으로 변수를 덮어쓰게 되고, 변수 지정도 불가능합니다. 변수를 지정하여 출력하려고 시도할 경우 None만 출력되는 것을 볼 수 있습니다. # 원래 리스트 li=[1,2,3,4,5] # reverse 적용 li.reverse() # li 변수의 리스트가 원래의 [..
2020. 10. 21.
[Python] 리스트 내림차순, 오름차순으로 정렬하기
파이썬에서 매우 중요한 자료형 중 하나인 리스트(list)의 내림차순, 오름차순 정렬방법을 알아보겠습니다. 리스트는 이름 그대로 대괄호 안에 숫자(int, float)나 문자(str)인 값들이 양옆으로 길게 늘어선 형태를 하고 있습니다. 문자와 숫자가 섞인 리스트는 존재할 수 없으며, 리스트의 값은 전체가 숫자이거나 전체가 문자이거나 둘 중 하나입니다. 설명은 이쯤하고 본격적으로 리스트를 정렬하는 방법을 알아보겠습니다. 우선 샘플 리스트 두 개를 준비합니다. 정수 리스트 하나, 문자 리스트 하나입니다. # 샘플 리스트 두 개를 준비 # 정수 int_li=[1,2,3,4,5] # 문자열 str_li=['a','b','c','d','e'] 오름차순, 내림차순 정렬을 할 때는 sorted라는 함수를 사용합니다..
2020. 10. 17.