리스트 컴프리헨션과 조건문
2024. 2. 11. 07:28ㆍ코딩 교훈 기록
list 컴프리헨션에서 조건문은 왼쪽에 쓸 수도 있고, 오른쪽에 쓸 수도 있다.
if문만 쓸 때는 오른쪽에 쓰고 여러 개를 중첩해서 사용할 수도 있다. 중첩할 경우 and의 의미를 갖는다.
왼쪽에 if문을 사용할 때는 반드시 else와 같이 사용해야 한다. if - else 역시 여러 개를 사용할 수 있는데, 이 경우 elif 와 같은 효과를 준다.
for 문 역시 중첩해서 사용 가능하며,
대괄호 대신에 중괄호 { }로 둘러쌓게 되면 집합 컴프리헨션(Set Comprehension)이 된다.
그리고 딕셔너리의 형식에 맞게 키(key)와 값(value)을 콜론(":")을 사용하여 연결하면 딕셔너리 컴프리헨션(Dictionary Comprehension)이 된다.
'코딩 교훈 기록' 카테고리의 다른 글
간단한 Bool 논리 연산들 (0) | 2024.02.13 |
---|---|
함수 내 global 선언이 필요한 객체와 그렇지 않은 객체 (0) | 2024.02.13 |
리스트 언패킹 하는 2가지 방법의 차이 (0) | 2024.02.05 |
알면 유용한 PyCharm 단축키 (0) | 2024.02.05 |
웹 사이트에서 코딩 문제를 풀 때 (0) | 2024.02.01 |