파이썬에서 underscore 는 3가지 의미

for _ in range(10)
PY


마지막 연산 결과값 저장

bash 의 $? 처럼 마지막 연산의 결과값을 _ 에 저장

>>> 3 + 2
5
>>> _
5
>>> _ * 3
15
>>> _
15
>>> a = _
>>> a
15
>>> _ = a * 2
>>> _
30
PY


값을 무시할 때

특정 값을 사용하지 않을 때 필요 없다는 의미로 _ 를 사용

name, _, age = ('Batman', 'dummy', 30)
PY


loop 에서 임시 변수로

os = ['win', 'linux', 'osx']

for _ in os:
	print(_)
PY


Ref