for문과 while문은 코드의 반복문이다.
- for : 대상 리스트의 모든 원소가 반환될 때까지
- while : 조건식이 참인 동안만 반복
for 반복문
For는 List, Tuple, Dictionary, Set, String 을 반복하는데 사용한다
fruits = ["apple","banana","cherry"]
for z in fruits:
if z == "banana":
break
print(z)
> 출력 : "apple","banana"
range 를 사용한 반복문
for i in range(3) :
print("비트코인")
> 출력 :
비트코인
비트코인
비트코인
range(시작하는 숫자, 끝나는 숫자-1, 증가하는 범위)
for i in range(10,30+1,10) :
print(i)
> 출력 :
10
20
30
List 반복문
data = [10,20,5,8,10,33,56,9,11,45,87,9,22]
new_data = []
for i in data :
new_data.append(i+5)
# 단순화
new_data = [i+5 for i in data]
> 출력 : [15, 25, 10, 13, 15, 38, 61, 14, 16, 50, 92, 14, 27]
while 반복문
break : 지정된 숫자에서 중지 하도록 한다.
w = 1
while w < 6:
print(w)
if w == 3:
break
w += 1
> 출력 : 1, 2, 3
continue : 지정된 숫자를 건너뛰고, 그 다음 반복 과정으로 넘어가도록 한다.
cont = 0
while cont < 6:
cont += 1
if cont == 3:
continue
print(cont)
> 출력 : 1, 2, 3
'Data Analysis > Python' 카테고리의 다른 글
[Python] 파이썬 딕셔너리(Dictionary) 만들기 (0) | 2024.04.29 |
---|---|
[Python] 파이썬 넘파이 랜덤 숫자(난수) 배열 만들기 np.random (0) | 2024.04.28 |
[Python] 파이썬 넘파이 외부 파일로 저장하기, 불러오기(save, load) (0) | 2024.04.28 |
[Python] 파이썬 넘파이 배열 변형하기 reshape (0) | 2024.04.27 |
[Python] 파이썬 문자열 메서드 split, strip, replace, upper, lower, index, find (0) | 2024.04.26 |