2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★