Unpacking 언패킹
name1, name2, name3, name4, name5, name6 = nameList
print('unpacking : ', name1, name2, name3) # not enough values to unpack 오류
name1, name2, name3, _, _, _ = nameList
print('unpacking : ', name1, name2, name3)
List 축약 comprehension
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
event_num = [n for n in nums if n % 2 == 0]
# event_num = [n (3번) for n in nums (1번 반복문) / if n % 2 == 0 (2번 제어문)]
print(event_num)
and 조건문을 생략
num2 = [i for i in range(20) if i % 2 == 0 if i % 3 == 0 if i % 4 == 0]
print(num2) # 2의 배수, 3의 배수, 4의 배수 모두 만족할 경우 0, 12
'Python > Python Basic' 카테고리의 다른 글
08. 딕셔너리 Dictionary (0) | 2023.01.16 |
---|---|
07. 리스트 List 04 (0) | 2023.01.15 |
06. 리스트 List 02 (0) | 2023.01.13 |
05. 리스트 List 01 (0) | 2023.01.13 |
04. 제어문 IF (0) | 2023.01.12 |