1) 기존 for문
# First Case
L = []
for i in range(10):
L.append(i)
print(L)
# Second Case
students = ["Mark", "Joe", "Jay"]
for s in range(len(students):
students[i] = len(students[i])
# Third Case
L = []
for i in range(5):
for j in range(5):
L.append(i * j)
print(L)
2) 한 줄 for문
- 리스트를 만드는 강력하고 간결한 방법으로 자주 쓰이는 문법이므로 꼭 알아두도록 하자!
# First Case
L = [ i for i in range(10) ]
print(*L)
or
[ print(i, end=" ") for i in range(10) ]
# Second Case
students = [ len(i) for i in students ]
# Third Case
L = [ i * j for i in range(5) for j in range(5) ]
→ 2중 for문의 경우, 바깥쪽의 for문(i)을 맨 처음에 적어주고 안쪽의 for문을 제일 마지막에 적는다
→ 3, 4중 for문까지 가능하지만 가독성이 안 좋아지므로 되도록이면 1~2중 for문까지만 사용한다.
반응형
'🐧 Programming > Python' 카테고리의 다른 글
Python - 함수 (Function) 선언 (0) | 2023.08.08 |
---|---|
Python - 한 줄 복합문 (if, for) (0) | 2023.08.04 |
Python - 한 줄 if문 (0) | 2023.08.04 |
Python 자료구조 - List, Tuple, Set, Dictionary 메소드 정리 (0) | 2023.08.04 |
Python 3.x 버전 설치하기 (0) | 2023.08.04 |