파이썬 문법 - for loop

Junyeong Choi·2021년 5월 17일
0

Description

  • iterable (반복성)

Syntax of a for loop

my_iterable = [1,2,3]
for item_name in my_iterable:
    print(item_name)

일반 예시

mylist = [1,2,3,4,5,6,7,8,9]

for num in mylist:
    print(num)

result:
1
2
3
4
5
6
7
8
9

일반 예시

mylist = [1,2,3,4,5,6,7,8,9]

for num in mylist:
    print('hello')

result:
hello
hello
hello
hello
hello
hello
hello
hello
hello

일반 예시

mylist = [1,2,3,4,5,6,7,8,9]

for num in mylist:
    if num%2 == 0:
        print(num)
    else:
        print(f'Odd number is {num}' )

result:
Odd number is 1
2
Odd number is 3
4
Odd number is 5
6
Odd number is 7
8
Odd number is 9

일반 예시

mylist = [1,2,3,4,5,6,7,8,9]

list_sum = 0

for num in mylist:
    list_sum = list_sum + num

print(list_sum)

result:
45

______________________________

for num in mylist:
    list_sum = list_sum + num

    print(list_sum)

result:
1
3
6
10
15
21
28
36
45

일반 예시

mylist = [1,2,3,4,5,6,7,8,9]

for num in mylist:
    if num%2 == 0:
        print(num)
    else:
        print(f'Odd number is {num}' )

result:
Odd number is 1
2
Odd number is 3
4
Odd number is 5
6
Odd number is 7
8
Odd number is 9

튜플 예시

tup = (1,2,3)

for item in tup:
    print(item)

result:
1
2
3

튜플 예시

tup = [(1,2),(3,4),(5,6),(7,8)]

for item in tup:
    print(item)

result:
(1,2)
(3,4)
(5,6)
(7,8)

튜플 예시

tup = [(1,2),(3,4),(5,6),(7,8)]

for a,b in tup:
    print(a)
    print(b)

result:
1
2
3
4
5
6
7
8

튜플 예시

tup = [(1,2),(3,4),(5,6),(7,8)]

for a,b in tup:
    print(a)
    print(b)

result:
1
2
3
4
5
6
7
8

dictionary 예시

d = {'k1':1,'k2':2,'k3':3}

for item in d:
    print(item)

result:
k1
k2
k3

__________________________

for item in d.items():
    print(item)

result:
('k1',1)
('k2',2)
('k3',3)
__________________________

for value in d.values():
    print(value)

result:
1
2
3

0개의 댓글