リスト内の複数の一致に基づいて辞書を作成するのに問題があります。
リストの例を次に示します。
items = [["1.pdf", "123", "train", "plaza"],
["2.pdf","123", "plane", "town"],
["3.pdf", "456", "train", "plaza"],
["4.pdf", "123", "plane", "city"],
["5.pdf", "123", "train", "plaza"],
["6.pdf","123", "plane", "town"]]
私がやろうとしているのは、各リストの最後の 3 つの項目を照合して辞書を作成することです。
したがって、上記のリストに基づいて、目的の出力が次のようになると想定します。
{1 : [["1.pdf", "123", "train", "plaza"],
["5.pdf", "123", "train", "plaza"]],
2 : [["2.pdf","123", "plane", "town"],
["6.pdf","123", "plane", "town"]]
3 : [["3.pdf", "456", "train", "plaza"]]
4 : [["4.pdf", "123", "plane", "city"]]}