for loops 한번에 하나의 항목만 가져와서 원하는 대로 처리합니다.
sentence = 'Hello World~!'
for letter in sentence:
print(letter)
위 코드를 실행하면 Hello World~!가 새로로 하나씩 출력되는걸 볼 수 있습니다.
문자열 데이터 sentence의 데이터를 letter에 하나씩 저장하면서 출력문을 수행합니다.
리스트에 있는 데이터를 루프로 하나씩 대문자로 바꿔서 출력
fruits = ['apple','banana','peach','melon','pear'] #fruits에 5개의 과일 이름 리스트 생성
for fruit in fruits: #fruits에 있는 데이터를 fruit에 하나씩 가져오기
print(fruit.upper()) #fruit를 모두 대문자로 바꿔서 출력
리스트 데이터에 매칭되어있는 인덱스 값과 같이 출력
fruits = ['apple','banana','peach','melon','pear']
for index, fruit in enumerate(fruits):
print(index,fruit)
enumerate함수는 입력으로 받은 데이터와 인덱스 값을 포함하는 enumerate 객체를 리턴해줍니다.
딕셔너리 데이터를 for 루프 : key
key 출력
my_phone = { 'brand' : 'Galaxy',
'model' : 'Zflip',
'color' : 'Black',
'year' : 2021}
for phone_key in my_phone.keys():
print(phone_key)
value 출력
my_phone = { 'brand' : 'Galaxy',
'model' : 'Zflip',
'color' : 'Black',
'year' : 2021}
for phone_value in my_phone.values():
print(phone_value)
key와 value를 튜플로 출력
my_phone = { 'brand' : 'Galaxy',
'model' : 'Zflip',
'color' : 'Black',
'year' : 2021}
for phone_item in my_phone.items():
print(phone_item)
'Python 기초' 카테고리의 다른 글
Python(파이썬)의 함수 range() (0) | 2021.11.28 |
---|---|
Python(파이썬)의 Break와 Continue (0) | 2021.11.28 |
Python(파이썬)의 조건문 if, elif, else (0) | 2021.11.28 |
Python(파이썬)의 Comparison Operators(비교 연산자),and게이트,or게이트 (0) | 2021.11.27 |
Python(파이썬)의 Comment(주석, 코멘트) 사용하기 (0) | 2021.11.27 |