Pythonのお勉強 Part66at TECHPythonのお勉強 Part66 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト384:デフォルトの名無しさん 21/12/08 19:30:48.14 5HATgl/c0.net 入力行をsplitして取り込む arg1, arg2, arg3 = line.split('\t') みたいな感じ でも、入力がちゃんとしてなくて数が多くても少なくてもエラーになる そこはよしなにやって欲しい 足りない部分はNoneで埋めて、余った分は捨てていい というええかげんなことをしようと思ったら、ええかげん関数を作るしかないのかな 385:デフォルトの名無しさん 21/12/08 19:35:03.01 lsXABI8+d.net hash = {'ぐれ':1, 'ぷ':2} matched = m.group(1) if not hash.get(matched): print('i want to write else case') elif hash[matched]== 1: print('do 1 case') ??? 386:デフォルトの名無しさん 21/12/08 21:14:52.99 /jR8/f4s0.net >>384 arg1, arg2, arg3, *_ = line.split('¥t') + [None, None] 387:デフォルトの名無しさん 21/12/08 23:31:45.91 5HATgl/c0.net + でいいんだな 388:デフォルトの名無しさん 21/12/09 02:15:13.68 WjLFVkiy0.net すみません、質問なのですが、 newline= ってpython3じゃないと使えないのですか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch