Có cách nào để sử dụng hàm range()
với stride -1 không?Phạm vi Python() với các bước tiến tiêu cực
Ví dụ: sử dụng range(10, -10)
thay vì các giá trị được đặt trong ngoặc vuông bên dưới?
tức là các dòng sau:
for y in range(10,-10)
Thay vì
for y in [10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]:
Rõ ràng người ta có thể làm điều này với một loại vòng lặp tao nhã hơn, nhưng ví dụ range()
sẽ làm việc tốt hơn nhiều cho những gì tôi muốn.
Có thể tôi đã sai - Tôi biết đây không phải là lần đầu tiên - tôi không nghĩ rằng có bất kỳ nhu cầu nào về sự hận thù. Tôi đồng ý rằng câu hỏi này rất ít nỗ lực nghiên cứu; Tuy nhiên, điều này có thể là một điều khó khăn để nắm bắt cho một newbie. – bernie
Có thể bạn đang đúng, đó là điểm yếu. Có lẽ khuyến khích tích cực sẽ tốt hơn ... – Useless
Không hại gì không phạm lỗi. Có một upvote – bernie