반응형
파이썬에서 for 루프를 줄이는 것이 불가능합니까?
나는 틀릴 수 있지만 (알려 주시면 질문을 삭제하겠습니다) 파이썬이 응답하지 않는 것 같습니다
for n in range(6,0):
print n
xrange를 사용해 보았지만 작동하지 않았습니다. 어떻게 구현할 수 있습니까?
for n in range(6,0,-1):
print n
# prints [6, 5, 4, 3, 2, 1]
이것은 매우 늦었지만 더 우아한 방법이 있음을 덧붙이고 싶었습니다. reversed
for i in reversed(range(10)):
print i
제공합니다 :
4
3
2
1
0
for n in range(6,0,-1)
이것은 당신에게 줄 것입니다 6,5,4,3,2,1
에 관해서
for n in reversed(range(0,6))
너에게 줄 것이다 5,4,3,2,1,0
for n in range(6,0,-1):
print n
>>> range(6, 0, -1)
[6, 5, 4, 3, 2, 1]
0은이 조건이 참일 때 조건부 값이고 루프는 계속 실행되며 10은 초기 값입니다. 1은 단순 감소 일 수있는 수정 자입니다.
for number in reversed(range(0,10,1)):
print number;
참고 URL : https://stackoverflow.com/questions/4294082/decreasing-for-loops-in-python-impossible
반응형
'your programing' 카테고리의 다른 글
파일 또는 어셈블리 'Antlr3.Runtime (1)'또는 해당 종속성 중 하나를로드 할 수 없습니다. (0) | 2020.10.06 |
---|---|
React는 로컬 이미지를로드하지 않습니다. (0) | 2020.10.06 |
git add --interactive“편집 한 덩어리가 적용되지 않습니다.” (0) | 2020.10.06 |
localhost를 사용할 때 Facebook 앱 도메인 이름 (0) | 2020.10.06 |
Kotlin에서 Gson과 함께 TypeToken + 제네릭을 사용하는 방법 (0) | 2020.10.06 |