djangoのテンプレートでは、{% if forloop.first %}
でこれを実現していますが、私の条件付きの繰り返しとして数え上げるために、clunkyカウンタを書かずに普通の 'ole pythonでこれを行う方法はわかりません。彼らの簡単な方法ですか?Pythonの条件付きイテレータ:どのように特定の反復を選ぶことができますか?
0
A
答えて
5
enumerate
をご覧ください。
列挙型オブジェクトを返します。シーケンスは、シーケンス、イテレータ、または反復をサポートする他のオブジェクトでなければなりません。 enumerate()によって返されるイテレータのnext()メソッドは、count(開始時のデフォルトは0)を含むタプルとiterableを反復して得られる対応する値を返します。列挙()、私はあなたが「特定の反復を選ぶ」とはどういう意味かわからないんだけど、あなたはシーケンスの最初の要素をテストしたい場合は
>>> for i, season in enumerate(['Spring', 'Summer', 'Fall', 'Winter']):
... print i, season
0 Spring
1 Summer
2 Fall
3 Winter
+0
優れています。それについて知らなかった。 – Flowpoke
関連する問題
- 1. 条件付き反復リストの作成
- 2. アルゴリズムのヘルプ!条件付きと反復の共同作業
- 3. リストアイテム間で条件付きの回数を反復するR
- 4. イテレータ内のStruts2条件付きチェック
- 5. このターゲットを条件付きにしようとすると
- 6. どのように条件付きでphpでメソッドをチェーンできますか?
- 7. どのように私はanglejsのdatetmepickerから日付のみを選ぶことができますか?
- 8. 特定の条件で数値を反復する
- 9. 条件付きで配列を反復する
- 10. Pythonの条件付き書式設定
- 11. ジェンキンスパイプライン - 特定のステージと後続の条件付きステップでキャッチしよう
- 12. Python 2to3、条件付きでリストを反復する(フィルタ対リスト解説)
- 13. Excelで特定の色のセルをどのように塗りつぶすことができますか?
- 14. ケース、条件付き条件を選択
- 15. 条件付き矢印関数オブジェクトの反復
- 16. 反応ネイティブでの条件付きレンダリングエラー
- 17. Pythonの条件付きログ
- 18. 条件付きのPythonループ
- 19. 条件付きのPythonブレークサイクル
- 20. 条件付きインポートノートブックのpython
- 21. T-SQL:原因を特定するための条件付きおよび条件付きのサブクエリ
- 22. 条件付きフォームはどのように作成できますか?
- 23. 特定の条件を満たす要素のみを反復するイテレータを渡す
- 24. どのように特定の条件で行ごとに
- 25. 条件付きでMySQLステートメントの特定のフィールドを選択する方法
- 26. 反応の条件付きクラスを設定するには?
- 27. Ruby、これよりも条件付き反復を実装する方がいいですか?
- 28. htmlTableのセルを条件付きでRに塗りつぶす
- 29. 特定の条件が満たされたときにどのように発砲するのを防ぐことができますか?
- 30. Excel - 2条件付きの条件付き書式設定
...インデックス付きシリーズを得るために有用です'sequence [0]'よりも。あなたが何をしようとしているのか、なぜそれが最初に間違ったアプローチになるのかを示すなら、助けが簡単です –
あなたの質問をよりよく理解するために、私はdjangoのテンプレートをチェックしました。解法番号ハックよりもPythonの解法。テンプレートシステムでは理にかなっていますが、pythonのような完全で美しい言語ではありません; より良い回答が得られたい場合は、あなたが何をしているのかを記述してください。 –