Pythonでは,リストの並べ替えにはsortおよびsortedを利用するが,これは辞書や,辞書配列にも利用できる.
但し,辞書配列に利用する場合には,lambda関数を利用する.
documentList.sort(key=lambda x:(x['userid'],x['tabid'],x['request_time']))
昇順,降順の指定も可能であるが,上記は指定を省略.
また,キーは上記のように複数指定してもよいし,一つの未指定しても構わない.
sortとsortedの違いは、元のリストや辞書配列を上書きするか、新たに作成するかである。