Tag: 字典

如何从Swift中的Dictionary获取特定索引的关键字?

我有一个在斯威夫特Dictionary ,我想在特定的索引获得一个关键。 var myDict : Dictionary<String,MyClass> = Dictionary<String,MyClass>() 我知道我可以迭代键并logging它们 for key in myDict.keys{ NSLog("key = \(key)") } 然而,奇怪的是,这样的事情是不可能的 var key : String = myDict.keys[0] 为什么?

什么是一个std :: map扩展初始化列表看起来像?

如果它甚至存在,一个std::map扩展初始化器列表是什么样的? 我已经尝试过一些…的组合,所有我能想到的与GCC 4.4,但没有发现任何编译。

在Python 3.5中进行select以在字典中比较它们时select键

在构build字典时如下所示: dict = { True: 'yes', 1: 'No'} 当我在交互式Python解释器中运行它时,字典是这样表示的: dict = {True: 'No'} 我明白True和1的值是相同的,因为types强制,因为当比较数字types时,缩小的types被扩展为另一种types(布尔值是整数的子元素)。 所以我从文档中了解到,当我们inputTrue == 1 Python将True转换为1 ,并将它们进行比较。 我不明白的是为什么selectTrue作为一个关键而不是1 。 我错过了什么?

一起添加字典,Python

我有两本字典,我希望能够使它们成为一个: 像这样的伪Python的东西会很好: dic0 = {'dic0': 0} dic1 = {'dic1': 1} ndic = dic0 + dic1 # ndic would equal {'dic0': 0, 'dic1': 1}

将字典转换为C#中的列表集合

我试图将字典转换为列表时遇到问题。 示例如果我有字典模板string作为键和string作为值。 然后我希望将字典键转换为string列表收集。 Dictionary<string, string> dicNumber = new Dictionary<string, string>(); List<string> listNumber = new List<string>(); dicNumber.Add("1", "First"); dicNumber.Add("2", "Second"); dicNumber.Add("3", "Third"); // So the code may something look like this //listNumber = dicNumber.Select(??????);

如何将这个字典列表转换成一个CSV文件?

我有一个这样的字典列表: toCSV = [{'name':'bob','age':25,'weight':200},{'name':'jim','age':31,'weight':180}] 我应该怎么做才能将其转换为一个如下所示的csv文件: name,age,weight bob,25,200 jim,31,180

为什么字典可以解压缩为一个元组?

今天,我看到一个没有抛出异议的声明。 任何人都可以解释它背后的理论? >>> x, y = {'a': 2, 'b': 5} >>> x 'a' >>> y 'b'

将字典值转换为数组

将字典值列表转换为数组的最有效方法是什么? 例如,如果我有一个String ,其中Key是String , Value是Foo ,我想获得Foo[] 我正在使用VS 2005,C#2.0

在Python中将以分号分隔的string拆分为字典

我有一个string,看起来像这样: "Name1=Value1;Name2=Value2;Name3=Value3" 在Python中是否有一个内置的类/函数将采取该string并构造一个字典,就像我已经这样做了: dict = { "Name1": "Value1", "Name2": "Value2", "Name3": "Value3" } 我已经查看了可用的模块,但似乎无法find任何匹配的东西。 谢谢,我自己也知道如何编写相关的代码,但是由于这种小巧的解决scheme通常是等待发生的矿井(即有人写道:Name1 ='Value1 = 2')等等,testingfunction。 那么我会自己做。

安全地从字典中删除多个键

我知道要从字典d删除一个条目“key”,安全地,你需要: if d.has_key('key'): del d['key'] 但是,我需要安全地从字典中删除多个条目。 我正在考虑定义元组中的条目,因为我将不止一次地这样做。 entitiesToREmove = ('a', 'b', 'c') for x in entitiesToRemove: if d.has_key(x): del d[x] 但是,我想知道是否有一个更聪明的方法来做到这一点?