Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python 3中C+中复杂结构的等效数据结构+; 我想在Python的C++赋值中创建一个等效的数据结构。我不知道怎么做。结构如下所示: map < string, map < string, vector < int > > > invertedIndex; map /Cord>,对你来说足够了吗?或者仅仅是一个无序的映射?可能重复Dupe#2:究竟为什么任何编程语言都有一个与映射完全相同的数据结构?当然,你必须用嵌套的目录和列表来构建它。_Python_C++_Python 3.x_Data Structures - Fatal编程技术网

python 3中C+中复杂结构的等效数据结构+; 我想在Python的C++赋值中创建一个等效的数据结构。我不知道怎么做。结构如下所示: map < string, map < string, vector < int > > > invertedIndex; map /Cord>,对你来说足够了吗?或者仅仅是一个无序的映射?可能重复Dupe#2:究竟为什么任何编程语言都有一个与映射完全相同的数据结构?当然,你必须用嵌套的目录和列表来构建它。

python 3中C+中复杂结构的等效数据结构+; 我想在Python的C++赋值中创建一个等效的数据结构。我不知道怎么做。结构如下所示: map < string, map < string, vector < int > > > invertedIndex; map /Cord>,对你来说足够了吗?或者仅仅是一个无序的映射?可能重复Dupe#2:究竟为什么任何编程语言都有一个与映射完全相同的数据结构?当然,你必须用嵌套的目录和列表来构建它。,python,c++,python-3.x,data-structures,Python,C++,Python 3.x,Data Structures,你能给我指一下正确的方向吗 编辑:我知道list和dict分别是vector和map的等价物,我应该指定是否有一行代码,我可以在其中用python初始化相同的数据结构。Trydefaultdict: import collections, functools inverted_index = collections.defaultdict(functools.partial(defaultdict, list)) 不存在的每个字典关键字现在都会自动生成,尽管你可以使用不同类型的静态类型C++,

你能给我指一下正确的方向吗


编辑:我知道list和dict分别是vector和map的等价物,我应该指定是否有一行代码,我可以在其中用python初始化相同的数据结构。

Try
defaultdict

import collections, functools
inverted_index = collections.defaultdict(functools.partial(defaultdict, list))

不存在的每个字典关键字现在都会自动生成,尽管你可以使用不同类型的静态类型C++,

<代码> map=DICT,vector=列表> /Cord>,对你来说足够了吗?或者仅仅是一个无序的映射?可能重复Dupe#2:究竟为什么任何编程语言都有一个与
映射
完全相同的数据结构?当然,你必须用嵌套的目录和列表来构建它。