リストの理解の中で複数のコマンドを実行する方法を知りたいと思います。list comprehension pythonの複数のアクション
あなたのような単純なもののために私に例を与えることができます:
[print ("bla1") and print ("bla2") for i in list]
ので、4長さ4のリストについては、私が持っているでしょう:
bla1
bla2
bla1
bla2
bla1
bla2
bla1
bla2
をDtrangely十分な私はそれを容易に見つけることができませんでしたドキュメントに記載されています。 (もしあなたが私がしなかった明白な理由を知ることができれば、私はそのようなものを探すべきであると私に知らせることができます。
EDIT:これはコメントによると非常に悪い例でした。 私はです。は古いものから新しいものを作成することに関心がありますが、私はそれを行うために2つのコマンドが必要だと感じています。 (もちろん単純なプリントではありません)。 たとえば、私はリストのリストを持っており、サブリストの操作の結果であるリストを作成したい。
リストの内容を複雑にすると、複雑になりすぎる可能性があります。わかりにくいです! –
Python 3では、 'print'は関数であり、そのコードの単純な変形が機能します。しかし、それを行うにはまだ悪い方法です。 –
「2つのコマンド」?あなたはあなたがこれによって何を意味すると思うかの例を挙げることができますか?それははっきりしていません。 "コマンド"には、Pythonの正式な意味はありません。あなたは "声明"を意味しますか?もしそうなら、リストの理解はうまくいかない。あなたは "機能"または "表現"を意味しますか?そうであれば、その例が2つの表現である理由を明確にするのに役立ちます。 –