본문 바로가기

프로그래밍 언어3

[Python] 03. continue, pass, break 차이점 continue 1. 기능 : for/while 문에서 continue 가 나오면 하위 코드는 아예 실행하지 않고 다음 순번의 loop를 실행한다. 2. 예시 for i in range(5): if i == 2: print(i) continue print("Hello") 2024. 4. 7.
[Python] 02. sort()와 sorted()의 차이 형식 sort 함수 : 리스트명.sort()로 사용sorted 함수 : sorted(리스트명) 으로 사용  차이점 sort 함수sort를 통해 정렬할 경우 원본 자체가 정렬된다원본을 수정하고 싶은 경우 사용원본에 오름차순으로 정렬된 값이 저장됨a1 = [4,2,9,7]a2 = a1.sort()print(a2)print(a1) 위 식을 출력한 결과 a1의 원본 자체가 수정되었으므로 a2에는 sort함수의 리턴값이 저장된다.sort는 리턴값이 None이므로 아래와 같이 저장되는 것을 볼 수 있다. * 위 식을 출력한 결과 a1의 원본 자체가 수정되었으므로 a2에는 sort함수의 리턴값이 저장된다. sort 함수는 리턴값이 None이므로 이와 같이 저장되는 것을 볼 수 있다.  sorted 함수원본은 유지변경.. 2024. 3. 29.
[Python] 01. List Comprehension, enumerate List Comprehension 1. List Comprehension 이란?직관적으로 리스트를 생성 (최종 출력값이 리스트로 나타남)한 줄로 간결하게 코딩 가능너무 중첩해서 사용할 경우에는 오히려 부작용이 생길 수 있음기능 : 값을 돌려가면서 (for문), 원하는 값들을 모으는 역할 (list처럼) 2. 형식    [출력받고 싶은 값 for문 if문 (조건문)] (말로 설명하긴 어려우니 아래 코드를 첨부할게요..ㅎㅎ)# 0 ~ 4까지 값을 리스트로 출력해보자a = []for i in range(5): a.append(i)print(a) 위의 코드를 list comprehension을 통해 한 줄로 표현한다면?[i for i in range(5)] [0, 1, 2, 3, 4] 위 두 코드 모두 이와 같.. 2024. 3. 26.