for element in list:
do_something_with_element
my_list = [int(s) for s in input().split()]
odd_numbers = [ ]
## 먼저 홀수값들을 골라내서 리스트를 만들고
for element in my_list:
if (element % 2) == 1:
odd_numbers.append(element)
## 홀수값들을 하나 하나 기존 리스트에서 지워준다
for odd_number in odd_numbers:
my_list.remove(odd_number)
print(my_list)
numbers1 = [1, 2, 3, 4, 5]
numbers2 = [10, 20, 30, 40, 50]
for num1 in numbers1:
for num2 in numbers2:
print(f"{num1} * {num2} == {num1 * num2}")
List
my_list = [1,2,3,4,5]
for i in my_list:
print(i) # i는 리스트의 각 value가 전달됨
Tuple
my_tuple = (1,2,3,4,5)
for i in my_tuple:
print(i) # i는 튜플의 각 value가 전달됨
Dictionary
my_dict = {'model': 's', 'seat': '가죽', 'blackbox': '최신', 'tint': 'yes'}
for i in my_dict:
print(i, my_dict[i]) # i는 key값, dict[i]는 value
while <조건문>:
<수행할 문장1>
...
<수행할 문장N>
number = 0
while number <= 10:
print(number)
number += 1
else:
print(f"while 문이 끝나고 난 후 의 number : {number}")
딕셔너리도 리스트와 마찬가지로 for 문으로 요소 하나 하나 가지고 반복되는 로직을 실행할 수 있음
키값 없이 바로 밸류를 리턴해 주는 방법
키값과 밸류를 한 꺼번에 루프 돌리는 방법