连接符 + 连接符 + 实则是创建了新的对象并占用新的内存(dict、set不能使用) String 由于Python必须为每一个使用连接符+的字符串分配新的内存,并产生新的字符串。下面两种方式会更有效 ①使用格式化操作符(%) >>> '%s %s' % ('hello','world') 'he ...
分类:
编程语言 时间:
2016-06-30 16:17:36
阅读次数:
109
本文内容摘自慕课网《Pyrhon入门》 1、set 特性 判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 创建 set 的方式是调用 set() 并传入一个 list,list的元素将作为set的元素: 可以查看 ...
分类:
编程语言 时间:
2016-06-30 01:10:33
阅读次数:
218
本文内容摘录自慕课网《Python 入门》 1、dict 特性 dict用花括号{}表示,然后按照 key: value, 写出来即可。最后一个 key: value 的逗号可以省略。 ①、dict 的查找速度快,无论dict有10个元素还是10万个元素,查找速度都一样。而list的查找速度随着元素 ...
分类:
编程语言 时间:
2016-06-30 01:09:22
阅读次数:
213
字典由多个键及与其对应的值构成的键值对构成,字典中键唯一,值不唯一。 1)dict 函数: 2) copy & deep copy 可以看到,副本中修改值后原始字典表也会改变,避免这个问题的方法是使用深复制: ...
分类:
编程语言 时间:
2016-06-28 20:31:21
阅读次数:
178
废话不多说,直接上代码importurllib.request
importurllib.parse
importjson
content=input("请输入要翻译的内容:")
url=‘http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null‘
data={}
data[‘type‘]=‘AUTO‘..
分类:
编程语言 时间:
2016-06-28 18:53:58
阅读次数:
203
2、I/O input output print() input()(输入的值,类型为str) 3、dict,key-value,根据key值算出value的存储位置(内存地址),通过key计算位置的算法是哈希算法,所以key的取值,一定是不可变的(所以list不可为Key) 4、不可变对象。对于不 ...
分类:
编程语言 时间:
2016-06-28 12:16:01
阅读次数:
151
一、什么是字典? 字典是Python语言中唯一的映射类型。 映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。 字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类型。 字典类型与序列类型的区别: 1. ...
分类:
其他好文 时间:
2016-06-26 12:47:49
阅读次数:
160
利用运行时给模型赋值 前提是模型属性和key要一致 下面的代码只需要修改这个类方法就可以用了 +(instancetype)userCommentsWithDict:(NSDictionary *)dict{ id obj = [[self alloc]init]; NSArray *array = ...
分类:
其他好文 时间:
2016-06-24 20:19:30
阅读次数:
181
set 和 dict 类似,也是一组key的集合,但是不能够存储value,因为key的特殊性,所以在set中,没有重复的key 要创建一个set,需要提供一个list作为输入的集合:比如说 >>> s = set(['name','age','job'])>>> sset(['job', 'age ...
分类:
编程语言 时间:
2016-06-24 18:45:57
阅读次数:
184
如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法。今天给大家分享的就是字典的get()方法。这里我们可以用字典做一个小游戏,假设用户在终端输入字符串:"1"或者是"2"或者是"3",返回对应的内容,如果是输入其他的,则返回"error ...
分类:
编程语言 时间:
2016-06-24 12:45:12
阅读次数:
127