私は最近、Pythonを学び始めました。コードの書き方を改善し、Pythonにすることを試みています。 したがって、次のことがよりエレガントに策定できるかどうか、誰かが私に説明することができれば、本当にうれしいでしょう。 うまくいけば、これは重複していません(私はチェックしましたが、あなたは分かりません)特定のPythonのListElementsを無視する優雅な方法
私は5つの要素のリストを持っています。 たとえば、[1、2、3、3、4]があるとします。 すでにdouble(list)という関数があります。リスト要素が2回存在する場合、その要素(この場合は3)が返されます。
このリストから、1回だけ存在する数字(1,2,4)を含むタプルを生成したいとします。
1つのオプションは次のとおりです。
- ダブル(リスト)機能を実行し、二重のある要素の値を取得します。
- リストアイテムの上に空のタプル
- 反復を作成し、その値は、二重(リスト)関数が返されたものに等しくない場合、
- タプルに追加戻りタプル。
私の質問です:これを行うよりエレガントな/ Pythonicの方法はありますか? (?1行で、多分もっと複雑な式を使用して)事前
あなたには、いくつかの作業コードを書いた場合は、良好な応答を得るかもしれないが、それを取りました〜[codereview.se]に。 – jonrsharpe