[파이썬 Python] 쉽게 이해하는 continue, break
continue와 break를 이해하기 전에 기초적으로 가져가야 하는건 반복문이다. 즉, 아래와 같은 그림으로 우선 가져가면 된다. [반복문] ㄴ다음단계 실행 - continue ㄴ멈춤 - break 이게 무슨 소리일까? 간단하게 전체 큰 틀의 의미를 논리로 살펴보자. 반복문을 실행을 하다 보면 1) 어느 반복 시점에서 다음 반복 시점으로 넘어가고 싶어하는 경우가 있을것이며,(계속) 2) 다음 반복문으로 넘어가기 싫을 경우가 있을 것이다.(중지) 이 두가지의 관점을 가지고 코드로 바로 살펴보자 1) continue 1 2 3 4 5 6 7 8 9 list = [1,2,3,4,5,6,7,8,9,10] sum = 0 for num in list: if num % 2 == 0: continue sum += n..
2021. 8. 26.
[Python] 파이썬 : sort()와 sorted() 차이
알고리즘 문제를 파이썬으로 풀 때 정렬을 해야 하는 경우가 있다. 이 때 사용 할 수 있는 경우는 크게 2가지 인데, 바로 sort()와 sorted()를 이용한 풀이이다. 그렇다면 이 두개의 차이점은 무엇일까? sort()와 sorted() 차이? 결론적으로 말하자면 아래와 같다. 구 분 정 의 특 징 sort() 리스트 메서드 : 정렬 원래 목록 영향ㅇ sorted() 파이썬 표준 내장함수 : 정렬 새로운 정렬 결과 반환, 원래 목록 영향X * 기본적으로 2개 모두 오름차순 default 코드로 사용법과 결과 살펴보기 1) sort() 사용법과 결과 1 2 3 4 5 a = [1,3,2,5,4] a.sort() print(a) # [1, 2, 3, 4, 5] cs 2) sorted() 사용법과 결과 ..
2020. 12. 20.