단일 언더스코어 underscore
정의
- 필요 없는 값을 변수에 할당해야 할 때, 그 변수의 이름으로 사용된다.
- 즉 값을 무시할 때 Throwaway variable 로 사용하며
- 특히 언패킹이나 반복(iteration) 과정에서 특정 값이 필요하지 않을 때 임시 변수로 사용한다.
문법
반복문(iteration)에서 변수의 값이 필요하지 않을 때
1
2
for _ in range(5):
print("Hello")
언패킹(Unpacking)에서 변수의 값이 필요하지 않을 때
1
2
3
4
5
6
7
8
students = [
(2012345, "김철수", 30),
(2016548, "이영희", 25),
(2065794, "박민수", 35)
]
for _, name, age in students:
print(f"{name} : {age}")
Reference
방송통신대 - 오픈소스기반 데이터분석 (정재화)
Comments