くだすれPython(超初心者用) その51【まず1嫁】at TECH
くだすれPython(超初心者用) その51【まず1嫁】 - 暇つぶし2ch10:デフォルトの名無しさん
20/10/18 00:29:45.75 BP1EUUz6.net
list_a = ['a', 'b', 'c']
list_list = [] (リストのリスト)
list_aの末尾に要素を追加してから、そのリストを丸ごとlist_listへ追加したい。(list_aの中身はどうなってもいい)
(1)
list_list.append(list_a.append('d'))
→戻り値で評価されて、Noneがappendされてしまう
(2)
list_a.append('d')
list_list.append(list_a)
→ならlist_listは想定の結果となる
(list_aは更新される)
(3)
list_list.append(list_a + ['d'])
→も想定の結果となる(カッコ内がリストの戻り値だから)
(list_aは更新されない)
(1)のような書き方みたいに、そのオブジェクトが更新されるメソッドを実行した後のオブジェクトとしてappendの引数に入れるような書き方というのはできないですか?


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch