tag:blogger.com,1999:blog-36602825.post7391890186987735875..comments2022-04-06T05:58:55.494+09:00Comments on Yet Another Diary: pythonのsort()がselfを返さないとはYasuhiroABEhttp://www.blogger.com/profile/09944401980400619270noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-36602825.post-90383570933444122692009-05-26T21:36:37.136+09:002009-05-26T21:36:37.136+09:00”Pythonic"というキーワードは、これまで意識した事はありませんでした。
後からsorted...”Pythonic"というキーワードは、これまで意識した事はありませんでした。<br /><br />後からsorted()を使う方法も考えましたが、sorted()はif文よりは、手元のReference曰く"for item in sorted([list..])"のように使うのが<EM>Python流 (==Pythonic?)</EM>な方法のようですね。<br /><br />オーダーは元々重要ではなかったので、元でsetオブジェクトを生成するようにするのが良さそうです。<br />ありがとうございました。YasuhiroABEhttps://www.blogger.com/profile/09944401980400619270noreply@blogger.comtag:blogger.com,1999:blog-36602825.post-88981013646412922492009-05-20T12:24:16.934+09:002009-05-20T12:24:16.934+09:00お察しの通り思想の違いです。
> if list01.sort() == list02.so...お察しの通り思想の違いです。<br /><br />> if list01.sort() == list02.sort(): print "success"<br /><br />上記のようなコードは Pythonic ではない、ugly なものとみなされます。Anonymousnoreply@blogger.com