Python
[개미의 걸음 Python 22차시] ★반복문에서 간단하게 리스트 만들기★
IT개미 데이터
2020. 7. 22. 23:23
728x90
반복문을 통한 리스트 생성
- 일반적으로 for반복문을 사용할 경우, 출력값은 int[정수]가 됨
- 출력값을 리스트로 만들기 위해서는 빈리스트를 생성하여 for문의 값들을 append함수를 이용해 리스트에 집어넣음
# 파이썬에서 줄 맞춤의 중요성
더보기

파이썬에서 구문들을 사용할 때 어떻게 줄 맞춤을 하느냐에 따라 값이 달라지므로 조심한다!

- 들여쓰기를 하지 않을 경우, 해당 구문[for]에 포함되는 것이 아니므로 for문이 돌아간 후 최종 값만 출력
- 들여쓰기를 할 경우, 해당 구문[for]에 포함되므로 for문이 실행될 때마다 값들을 출력
조금 더 간단하게 리스트 만들기
리스트명 = [표현식 for 반복자 in 반복할 것]
- 일반적으로 반복문을 통해 리스트를 형성하기 위해서는 리스트 함수 사용
- 파이썬에서는 리스트 안에 for문을 작성함으로써 좀 더 간단하게 리스트 생성 가능
복잡한 딕셔너리에서 for구문을 통한 리스트 만들기
- 빈리스트를 생성하여 for구문에서 새로운 리스트를 생성
- 새로운 리스트는 리스트 안에 리스트가 있는 구조
- 리스트 안에서 for구문을 사용해 새로운 리스트 생성
- 새로운 리스트는 리스트 안에 튜플이 있는 구조
리스트 안에서 반복문과 if문 사용
리스트명 = [표현식 for 반복자 in 반복할 것 if 조건문]
- for문과 if문을 사용하면 복잡해지는 코딩을 리스트 안에서 사용함으로써 훨씬 간단하게 코딩 가능!
728x90