Pythonは同じ事するのにforと内包表記の2つの方法が
- 1 :デフォルトの名無しさん:2020/06/21(日) 20:38:14.43 ID:reDB8Zbe.net
- なんで同じことをするのに違う方法があるのでしょうか?
Pythonの哲学に反していますよね
- 55 :デフォルトの名無しさん:2020/06/29(月) 09:09:11.16 ID:bJhvMCaD.net
- 誰が書いても整形ツールを通したような書き方になるのであって
コード(ロジック)が同じようになるわけがない
- 56 :デフォルトの名無しさん:2020/06/29(月) 12:58:17.99 ID:DbC54367.net
- >>55
「python 誰が書いても」でGoogl検索してみました。
ttps://www.google.com/search?client=firefox-b-d&q=python+%E8%AA%B0%E3%81%8C%E6%9B%B8%E3%81%84%E3%81%A6%E3%82%82
ざっど見たところ、「見た目が同じようになる」ではなく「同じようなコードになる」と
書いてあるものが結構ありましたね。
中には、「つまり、誰が書いても似たものになるんです。大事なことなので(ry」と、
念押しして書いているものもありました。
こういう事を平気で書いてあるサイトや書箱があるから、実際に使ってみると
「同じようなコードにはならない」と反論がでるのではないかと思います。
- 57 :デフォルトの名無しさん:2020/06/29(月) 13:03:39.68 ID:tYVp58Ca.net
- ループをforで書いていたら、Python流は内包表記を使うんだと
書き直させられることがあるからね
どちらかでしかできないことはあるだろうけど、
forを使っても内包表記を使っても出来ることもある。
どちらを使っても出来ることは他にもあるし
人によって書き方は違う
35 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★