Pythonのlist, dictの操作で便利だけど意外に忘れられがちなイディオムをまとめた。 listの連結 2つのリストを連結してひとつにする。 lst1 = [1, 2, 3] lst2 = [4, 5, 6] lst3 = lst1 + lst2 print(lst3) # # [1, 2, 3, 4, 5, 6] # listの反転 Python3ではreversedを使うとイテレータが返ってくるので、list(reversed(lst))みたいにlist()で具現化しないといけなくて面倒。 sliceを使って書くのがスマート。