반응형
파이썬을 활용한 반복문 문법 알아보기
for문
문법
for 변수 in 시퀀스:
실행할_코드
예문1
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
출력 1
apple
banana
cherry
예문2
for i in [1,2,3,4,5]:
print(i, end=", ")
출력2
1, 2, 3, 4, 5
#end 사용시 한 줄에 다 나옴
for i in range
문법
for i in range(start(기본값0), stop, step(기본값1)):
print(i)
예제1
for i in range(5):
print(i)
출력1
0, 1, 2, 3, 4
언패킹
queries = [[0, 1], [1, 3], [2, 4]]
for i, j in queries:
print(i, j)
# 언패킹할 변수의 개수는 묶음 요소 안의 값의 개수와 일치해야함
예문
arr = [10, 20, 30, 40, 50]
queries = [[0, 2], [3, 4], [1, 3]]
def solution(arr, queries):
for i, j in queries:
# i와 j의 값을 서로 교환합니다.
arr[i], arr[j] = arr[j], arr[i]
return arr
print(solution(arr, queries)) # 예상 출력: [30, 40, 10, 20, 50]
반응형
'코딩 > 파이썬' 카테고리의 다른 글
연결리스트 순회 이해하기 (0) | 2024.10.01 |
---|---|
파이썬 리스트를 문자열로 변경하기 (0) | 2024.08.14 |
파이썬 대소문자 변환 방법 upper, lower, islower, isupper (2) | 2024.07.10 |
파이썬python print함수 기초부터 고급 사용법 | sep, end, file, flush, f-string, format 메서드, % 포맷팅 (0) | 2024.07.08 |