get_count_and_price라는 라이브러리 함수를 사용하여 2 튜플 (개수, 가격)을 반환합니다. 많은 곳에서 저는 시간과 가격을 모두 사용합니다. 그러나 일부에서는 시간이나 가격 만 필요합니다. 그래서 지금, 내가 단지 카운트가 필요하면, (카운트, 가격)에 할당하고 가격을 사용하지 않은 채로 둡니다.파이썬에서 변수 할당에 해당하는 "패스"가 있습니까?
위대한 작품이며 그 자체로는 문제가되지 않습니다. 그러나
...내가 PyDev의 이클립스를 사용하고, 새로운 버전 1.5이 자동으로 오류 및 경고를 표시합니다. 표시되는 경고 중 하나는 사용하지 않는 변수입니다. 위의 예에서는 price를 unused로 표시합니다. 이것은 대단한 행동 유형이며 PyDev가 나를 위해이 일을 수행해 주셔서 정말 감사드립니다. 그러나 나는 가격 책정을 생략하고 싶습니다. 이상적으로, 나는 다음과 같이하고 싶다 :
(count,None) = get_count_and_price()
이제 알 수 있듯이, None은 할당 할 수 없다. 이 경우 내가 할 수있는 다른 것이 있습니까?
은 내가
count = get_count_and_price()[0]
처럼 뭔가를 할 수 알고 있지만 난 그냥 사람이 더 나은 제안이 있는지 질문하고있다.
주의해야합니다. 인터랙티브 한 파이썬 인터프리터에서'_'은 특별한 의미를 가지고 있으며, 그것에 할당하는 것은 그 마술을 빼앗아 간다는 것을 기억하십시오. – SingleNegationElimination
@ TokenMacGuy : 예 알아요. 나는 비슷한 질문을 여기에 썼습니다. http://stackoverflow.com/questions/818828/is-it-possible-to-implement-a-python-for-range-loop-without -an-iterator-variable/818836 # 818836 – Unknown
Haskell과 Erlang도 _을 "폐기 변수"로 사용합니다. –