# {'book': {'name': u'eee', 'type': 'manga'}, 'id': 5}] # ソートキーが2つ以上 sorted_items = sorted( items, key = lambda x: (x['book']['type'], x['id']) ) pprint(sorted_items) #=> #[{'book': {'name': u'aaa', 'type': 'manga'}, 'id': 1}, # {'boo...
sortedByName=sorted(employees,key=lambdax:x.name) # 出力: [{Joe, Finance, 25}, {John, IT, 28}, {Sam, Banking, 20}] print(sortedByName) ダウンロードコードを実行する Pythonでオブジェクトのリストを分別るのはこれですべてです。
sortedList=sorted(emp,key=lambdax:(x[0],x[1])) # [('Bob', 'IT', 80000), ('John', 'Finance', 70000), ('John', 'Telecom', 100000)] print(sortedList) ダウンロードコードを実行する これで、Pythonでタプルのリストをn番目の項目で分別ることができます。
from pathlib import Path # ファイルパスを便利に扱える標準パッケージ hdfpaths = sorted(Path('./data').glob('**/*.hdf')) # print('No. of HDF files:', len(hdfpaths)) #確認用 # HDF5ファイルの抽出したい値の場所を、その値を格納する列の名前をkeyにしたdictionaryに # ここだけ...