Questions tagged «dictionary»

词典将键映射到值,从而可以从键中高效地检索值。USE [map-function]标签,用于在数据上映射函数,请;对于地理,[地图]。

12
检查给定键是否已存在于字典中并递增
给定字典,我如何找出该字典中的给定键是否已设置为非值? 即,我想这样做: my_dict = {} if (my_dict[key] != None): my_dict[key] = 1 else: my_dict[key] += 1 即,如果要已有一个,我想增加该值,否则,请将该值设置为1。
294 python  dictionary 



9
如何遍历C ++地图?
如何std::map在C ++中循环浏览?我的地图定义为: std::map< std::string, std::map<std::string, std::string> > 例如,上述容器保存如下数据: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; 如何遍历此映射并访问各种值?


11
JavaScript中的地图与对象
我刚刚发现了chromestatus.com,在失去了一天的时间后,发现了这个功能条目: 映射:映射对象是简单的键/值映射。 那让我感到困惑。常规JavaScript对象是字典,那么它Map与字典有何不同?从概念上讲,它们是相同的(根据 Map和Dictionary之间的区别是什么?) chromestatus文档参考无济于事: 映射对象是键/值对的集合,其中键和值都可以是任意ECMAScript语言值。一个唯一的键值只能出现在地图集合中的一个键/值对中。使用创建地图时选择的比较算法来区分的不同键值。 Map对象可以按插入顺序迭代其元素。必须使用哈希表或其他机制来实现Map对象,这些机制通常提供的访问时间与集合中元素的数量成线性关系。本Map对象规范中使用的数据结构仅用于描述Map对象所需的可观察语义。它并非旨在成为可行的实施模型。 …对我来说听起来仍然像是一个对象,所以很明显我错过了一些东西。 为什么JavaScript获得了一个(被良好支持的)Map对象?它有什么作用?

20
如何漂亮地打印嵌套词典?
如何在Python中打印深度约为4的字典?我尝试使用进行漂亮的打印pprint(),但是没有用: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) 我只是想"\t"为每个嵌套添加一个缩进(),以便获得如下所示的内容: key1 value1 value2 key2 value1 value2 等等 我怎样才能做到这一点?
288 python  dictionary 

4
如何在AngularJs中将ng-repeat用于字典?
我知道我们可以轻松地对json对象或数组使用ng-repeat,例如: <div ng-repeat="user in users"></div> 但是如何将ng-repeat用于字典,例如: var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; 我想在用户字典中使用它: <div ng-repeat="user in users"></div> 可能吗?。如果是,我如何在AngularJs中做到这一点? 我的问题的示例:在C#中,我们定义如下字典: Dictionary<key,value> dict = new Dictionary<key,value>(); //and then we can search for values, without knowing the keys foreach(var val in dict.Values) { } 是否有内置函数可以像c#中那样从字典返回值?

16
如何使用Gson将JSON转换为HashMap?
我正在从返回JSON格式数据的服务器请求数据。发出请求时,将HashMap转换为JSON并不困难,但另一种方式似乎有些棘手。JSON响应如下所示: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" } ], "session" : "0bc8d0835f93ac3ebbf11560b2c5be9a" }, "result" : "4be26bc400d3c" …
285 java  json  dictionary  hashmap  gson 


10
.NET HashTable与字典-字典可以这么快吗?
我试图弄清楚何时以及为什么使用Dictionary或HashTable。我在这里做了一些搜索,发现人们谈论我完全同意的《词典》的一般优势,这导致装箱和拆箱的优势略有提高。 但是我也读过Dictionary并不会总是按插入对象的顺序返回对象,而是对其进行排序。像HashTable一样。据我了解,这导致HashTable在某些情况下会快得多。 我的问题是,这些情况可能是什么?我在上面的假设中错了吗?您可能会使用哪种情况来选择另一种情况(是的,最后一种情况有点模棱两可)。

10
将python字典转换为字符串并返回
我正在编写一个将数据存储在字典对象中的程序,但是该数据需要在程序执行过程中的某个时候保存,并在再次运行该程序时重新加载到字典对象中。如何将字典对象转换为可以写入文件并可以加载回字典对象的字符串?希望这将支持包含词典的词典。


7
确定Swift字典是否包含键并获取其任何值
我当前正在使用以下(笨拙的)代码段来确定(非空的)Swift字典是否包含给定的键并从同一字典中获取一个(任何)值。 如何将其更优雅地放在Swift中? // excerpt from method that determines if dict contains key if let _ = dict[key] { return true } else { return false } // excerpt from method that obtains first value from dict for (_, value) in dict { return value }
260 swift  dictionary 

12
将Django模型对象转换为所有字段均完整的dict
如何将Django模型对象转换为具有所有字段的字典?理想情况下,所有内容都包含带有的外键和字段editable=False。 让我详细说明。假设我有一个类似以下的Django模型: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many = models.ManyToManyField(OtherModel, related_name="ref2") 在终端中,我已执行以下操作: other_model = OtherModel() other_model.save() instance = SomeModel() instance.normal_value = 1 instance.readonly_value = 2 instance.foreign_key = other_model instance.save() instance.many_to_many.add(other_model) instance.save() 我想将其转换为以下字典: {'auto_now_add': …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.