파이썬 강좌(초급)/5.제어문

5. 제어문 - 6) 한줄 for

파기차차 2024. 3. 3. 15:57
728x90
반응형
SMALL

 

1) 한줄 for가 뭐에요? 

반복문을 한 줄로 표현할 수 있어 코드를 간결하게 작성할 수 있습니다

 

[표현식 for 항목 in iterable if 조건]

 

1부터 5까지의 숫자 중 짝수만 포함하는 리스트를 구하시오

even_numbers = [x for x in range(1, 6) if x % 2 == 0]
print(even_numbers)

 

 

2) 한줄 for를 왜 써야 하는 거죠?

코드가 간결해지고, 다른 사람이 작성한 코드를 이해하기 위해서도 필요합니다.

 

 

 

3) 실습

 

students = [1,2,3,4,5]

print(students)

students = [i+100 for i in students]

print(students)

 

 

students = ["Iron man", "Thor", "I am groot"]

students = [len(i) for i in students]

print(students)

 

 

students = ["Iron man", "Thor", "I am groot"]

students = [i.upper() for i in students]

print(students)

 

 

 

 

728x90
반응형
LIST

'파이썬 강좌(초급) > 5.제어문' 카테고리의 다른 글

5. 제어문 - 5) continue와 break  (0) 2024.03.03
5. 제어문 - 4) while 문  (0) 2024.03.03
5. 제어문 - 3) for 문  (0) 2024.03.03
5. 제어문 - 2) if문  (0) 2024.03.03
5. 제어문 - 1) 소개  (0) 2024.03.03