- 博客(5)
- 收藏
- 关注
转载 理解 Python 语言中的 defaultdict
转自http://kodango.com/understand-defaultdict-in-python众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子:strings = ('puppy', 'kitten',
2017-04-27 16:14:06 590
原创 class--review python
通过学习Java与Python的类部分可以发现Java的一个类就写成一个文件,几个类合成一个package;而Python不同,一个文件看成一个module,即*.py的文件,一个module由多个类合成。 即:Java: project – package – class(文件级) Python: package – module (文件级)– class
2017-04-23 16:10:44 357
原创 def参数--review python
Python的函数定义中有两种特殊的情况,即出现*,**的形式其中 * 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。 **用来处理传递任意个有名字的参数,这些参数用dict来访问,键-值的形式。
2017-04-23 09:55:51 392
原创 while & list--review python
1.列表之间移动元素list1=[1,2,3]list2=[]while list1: temp = list1.pop() list2.append(temp)list2.reverse()2.删除list里特定元素list1=[1,2,3,1,3,2,1]while 1 in list1: list1.remove(1)list13.填充字典dict1 = {}p
2017-04-23 09:31:50 368
原创 dict--review python
dict工厂函数可以处理两种对象: dict(mapping obj) dict(iterable obj)a = dict(one=1, two=2, three=3) #第一种b = {'one': 1, 'two': 2, 'three': 3}c = dict(zip(['one', 'two', 'three'], [1, 2, 3])) #第二种d = dict([('two
2017-04-22 15:40:12 278
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人