python中字典(dict)的详解: Python中的字典是python的一种数据结构,它的本质是key和value以及其对应关系的一种集合,一个key可以对应一个多个value。合理的使用字典能给我们编程带来很大的方便。 字典的(key 不能变 vaues 可变)。 字典(是哈希表)-无序的。 ...
分类:
其他好文 时间:
2017-12-22 18:38:39
阅读次数:
119
今天我在切换账号登录,获取用户信息时,程序崩溃,报错:mutating method sent to immutable object 当我设置全局断点进行调试时,这个就是给我们所报错的方法,并打印报错信息 这是我们所调用的方法的地方,此时self.msgDict是不可变的字典,将它改为可变字典即可 ...
分类:
移动开发 时间:
2016-11-09 12:15:54
阅读次数:
263
//key 和 value 都属于(id)对象类型 //key常用字符串NSString来表示 //存储数值型 一般可用 NSString //int age ->@(age) // [dic[name] intValue]; // @()-->转成NSNumber 类型 // intValue / ...
分类:
移动开发 时间:
2016-09-23 18:21:02
阅读次数:
257
/**************************字典定义*****************************///Swift中字典的类型Dictionary//不可变字典使用let修饰//可变字典使用var修饰//注意:字典在创建时使用[]letdict:Dictionary=["name":"why","age":18]//dict=["name":"lmj","age":20]letdict1:Dictionary<..
分类:
编程语言 时间:
2016-09-09 01:20:03
阅读次数:
164
Demo链接: https://github.com/ShaoWenLe/Runtimer-Demo.git 参考文章: http://www.jianshu.com/p/080a238c62b9 相关Runtime介绍: http://www.cocoachina.com/ios/20160523 ...
分类:
编程语言 时间:
2016-07-13 22:43:21
阅读次数:
557
1:字典的定义: * `let` 不可变字典 * `var` 可变字典 2:`[String : NSObject]` 是最常用的字典类型 3;赋值直接使用 `dict[key] = value` 格式 * 如果 key 不存在,会设置新值 * 如果 key 存在,会覆盖现有值 4:字典的合并:直接 ...
分类:
编程语言 时间:
2016-06-22 08:02:21
阅读次数:
167
从iOS6以后,引入了一些非常简洁的语法,例如 (1)@[objects, ...] //@[] 初始化不可变数组 (2)@{key:object, ...} //@{}初始化不可变字典 (3)@(object) //@()初始化不可变对象 ...
分类:
其他好文 时间:
2016-06-16 19:44:10
阅读次数:
118
/** * 字典 存放键值对类型的数据 存放数据是无序的 */ // 字典在控制台输出是用{}包括起来的 // NSDictionary 不可变字典 // 1.创建对象 // 初始化方法 NSDictionary *dict1 = [[NSDictionary alloc] initWithObje ...
分类:
其他好文 时间:
2016-03-24 18:01:40
阅读次数:
276
OC中Foundation框架中有字典类,字典分不可变字典(NSDictionary)和可变字典(NSMutableDictionary),它们的使用如下: 不可变字典: 可变字典: 字典遍历: ...
分类:
移动开发 时间:
2016-03-23 21:46:15
阅读次数:
186
1、面试题 现在有一个数组arr1,它里面存储的字符串分别为@“zhangsan”@“lisi”@“wangwu”@“lisi”@“zhangsan”,请将它去重后赋值给可变数组arr2输出为:@“zhangsna”,@“lisi”,@“wangwu”。 解题思路: 1)创建一个可变字典 2)遍历这
分类:
移动开发 时间:
2016-03-21 19:57:30
阅读次数:
181