vector <pair <int,pair <int,int =“”>&gt;&gt; python中的数据结构

时间:2017-11-27 18:12:59

标签: python data-structures python-collections

如何在python中创建vector<pair<int, pair<int,int>>> C ++数据结构的类比?并通过first(int)参数对其进行排序。我试图在python中使用列表列表,但这不是我想要的。谢谢。

1 个答案:

答案 0 :(得分:1)

我能够使用list tuples进行模拟,其中每个int包含tupleints [(1, (7,3)), (7, (2, 4)), (3, (9, 0)), (2, (43, 14))]

示例key

要对其进行排序,请将排序>>> x = [(1, (7,3)), (7, (2, 4)), (3, (9, 0)), (2, (43, 14))] >>> x.sort(key=lambda e: e[0]) >>> x [(1, (7, 3)), (2, (43, 14)), (3, (9, 0)), (7, (2, 4))] 设置为列表中每个元素的零索引:

<input type="number">