Pythonのお勉強 Part17at TECHPythonのお勉強 Part17 - 暇つぶし2ch288:デフォルトの名無しさん 07/03/01 14:10:18 ジェネレータ使うならこんな感じか。 def iter_deep_array(a): for x in a: if isinstance(x, list): for y in iter_deep_array(x): yield y else: yield x def flatten(a): return list(iter_deep_array(a)) print flatten([[1,2,[3],[4,[5,6],[7,8],[9]]]]) 次ページ続きを表示1を表示最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch