본문 바로가기
Python/개념익히기

리스트 컴프리헨션 list comprehension

by ADELA_J 2023. 4. 13.

원래 오늘 공부 안하려고 했는데.....................Hㅏ + 다음날까지 이어진 리스트 컴프리헨션..!


1. 리스트 컴프리헨션 list comprehension

    반복문, 조건문으로 리스트나 딕셔너리 등의 요소를 채워넣을 때 반복문 열심히 길게 줄줄이 적는 것도 좋지만

     컴프리헨션으로 간략하게 적을 수 있음. 

 

    A.기본...? 암튼 기본

    ▶ test 1 과 test2 의 풀이는 다르지만 같은 결과값,,, 기존대로 하면 4줄 컴프리헨션 쓰면 1줄..

 

   B. 조건문이 있을때는...?

    ▶ if문 뒤에 적어서 if에 True인것만 출력하게도 가능..! 순서 주의하세요! for가 먼저 if가 나중

 

if문 2개도 쌉가

  C. 매서드, 함수도 가능하다.

오 함수 + 조건문 if 조합도 되는구마잉

  D. 튜플도 가능

    ▶ 두가지 매개변수를 적어서 ㄱㄴ.. 

    ▶ range(n) 이런것만 되는게 아니라 리스트를 만들어서 그에 대한 범위를 잡는 것도 가능

'Python > 개념익히기' 카테고리의 다른 글

python 기억해두기  (0) 2023.06.12
파이썬 이스케이프 시퀀스 escape sequence  (0) 2023.04.18
모듈(datetime, time, urllib)  (1) 2023.04.11
모듈(표준모듈, 외부모듈, sys모듈, os모듈)  (1) 2023.04.11
예외처리  (0) 2023.04.10