while 조건문 :
수행할 문장
for 변수 in 리스트(또는 튜플, 문자열):
수행할 문장
test_list = ['one', 'two', 'three'] # 리스트
for i in test_list:
print(i)
a = [(1,2), (3,4), (5,6)] # 리스트의 요솟값이 튜플
for (first, last) in a:
print(first + last)
- range 함수는 숫자 리스트를 자동으로 만들어 줌
- range(시작 숫자, 끝 숫자) ← 끝 숫자는 포함되지 않음!!!!!!
add = 0
for i in range(1, 11): # 1부터 10까지
add = add + i
print(add)
- [ 표현식 for 항목 in 반복가능객체 (if 조건문) ]
- for문을 2개 이상 사용하는 것도 가능
a = [1,2,3,4]
result = []
for num in a:
result.append(num * 3)
print(result)
a = [1,2,3,4]
result = [num * 3 for num in a]
print(result)
a = [1,2,3,4]
result = [num * 3 for num in a if num % 2 == 0]
# a 리스트 짝수에만 3을 곱하여 result 리스트에 넣기
print(result)
result = [x*y for x in range(2,10)
for y in range(1,10)]
print(result)
while True:
수행할 문장