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