Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: python の list.append が false と評価されるのはなぜですか?
私の意見では、 (void)ではなく、変更されたリストを返す必要があるlist1.extend(list2)と思います。元のリストを破壊的に変更するという副作用があります。list1.append(num)None
list1.extend(list2)
list1.append(num)
None
読みやすいコードを促進し、バグを減らすことが目的だったと思います。この決定は非常に昔に行われたものですが、python/python-devメーリングリストのアーカイブを見るとおそらくもっと見つけることができます。
Python3はこの動作を変更する機会でしたが、ご覧のとおり、Python3は残っているため、開発チームは設計ミスとは見なしていません。