Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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
Delphi的字典(来自Python)组件?_Delphi_Dictionary - Fatal编程技术网

Delphi的字典(来自Python)组件?

Delphi的字典(来自Python)组件?,delphi,dictionary,Delphi,Dictionary,是否有类似于Delphi的Python字典的组件 我现在使用TStringList映射字符串/对象对,但我希望使用更通用的方法,并且可能更强大(排序时,TStringList具有二进制搜索) D2009之前的解决方案也受欢迎。在Delphi 2009中有。添加了一个全新的容器单元,Dictionary类是可用的类之一 将它与泛型结合起来,您就有了一组非常强大的类。我自己也没有尝试过,但是这个包怎么样?(感谢谷歌)。如果您正在寻找一些哈希表实现,请查看我的allways used。它包括序列、映射

是否有类似于Delphi的Python字典的组件

我现在使用TStringList映射字符串/对象对,但我希望使用更通用的方法,并且可能更强大(排序时,TStringList具有二进制搜索)


D2009之前的解决方案也受欢迎。

在Delphi 2009中有。添加了一个全新的容器单元,Dictionary类是可用的类之一


将它与泛型结合起来,您就有了一组非常强大的类。

我自己也没有尝试过,但是这个包怎么样?(感谢谷歌)。

如果您正在寻找一些哈希表实现,请查看我的allways used。它包括序列、映射和哈希表。

在IniFiles.pas中有一个THashedStringList类(从TStringList中派生)“隐藏”,可以显著加快基于字符串列表的字典中的搜索速度。

不错,我不知道这一点。还有一个升级的理由。在D2009之前进行原型设计非常好,但不幸的是,狗的速度慢了。我听人这么说,但我自己从来没有遇到过任何问题。可能是因为数据量不是那么大,或者当我们开始使用它时,我们将其与使用TStringList进行了比较…:-/