トップページ > プログラム > 2016年09月29日 > eg1/cd2b

書き込み順位&時間帯一覧

12 位/165 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001113



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その30©2ch.net

書き込みレス一覧

くだすれPython(超初心者用) その30©2ch.net
860 :デフォルトの名無しさん[sage]:2016/09/29(木) 21:16:59.57 ID:eg1/cd2b
そのListってのは組み込みのlistとは違うのか?
組み込みのだとlist(0)とかはTypeErrorになるんだが
くだすれPython(超初心者用) その30©2ch.net
863 :デフォルトの名無しさん[sage]:2016/09/29(木) 22:42:19.32 ID:eg1/cd2b
>>859のfor x in range(N):はNに特別な事情がない限り非推奨の書き方
リストの内容全部を使うなら下のようにリスト自体をfor文に渡すのがPythonのやり方
for x in List:
 print(x, end=" ")

" ".join()の括弧の中のmap関数もバージョン2時代のやり方
ジェネレーターの内包表記を直接joinに書くのが新しいスタイル
print(" ".join(str(x) for x in List))

上の2つ以外のやり方として引数リストのアンパックを利用する方法がある
print関数のsepキーワードのデフォルトは" "なので要素は区切られて表示される
print(*List)
くだすれPython(超初心者用) その30©2ch.net
866 :デフォルトの名無しさん[sage]:2016/09/29(木) 23:18:50.72 ID:eg1/cd2b
reduceが左遷されただけでmapは今のところビルトインで使えるよ
まあスタイルチェッカーによってはmapやfilterを使うと怒り出すようになった

>>865
最初の例は非推奨って言ったけどぶっちゃけバージョン2でもご法度だった
悪気がなくてもスタイル警察に叩かれるかもしれないので本当に注意


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。