numbers = [1,2,3,4,5,6,7,8,9]
number = 1
다음 코드는 한 줄로 쓸 수 있습니까? 루비의 스타일을 사용파이썬 하나의 라이너? x가 y 인 경우 x
if number in numbers:
print number
: 나는 시도
puts number if numbers.include?(number)
:
print number if number in numbers
그러나 구문이 유효하지 않습니다.
FWIW, 루비에서 할 수있는 또 다른 방법은 배열 교차로입니다' 숫자 & [번호]'를 넣습니다. 나는 파이썬에서 간단한 것에 상응하는 것이 있는지 모른다. –
아래의 답변 외에도 [this] (http://stackoverflow.com/q/9345250/988071) 스레드가 있습니다. – mau5padd
@ 마크 토마스 나는 그것을 몰랐다. 니스;) – beoliver