2017.10.31号复习整理
1.8、列表-切片
1、列表[num1:num2:num3]
Version:1.0StartHTML:000000192EndHTML:000003996StartFragment:000003519EndFragment:000003921StartSelection:000003519EndSelection:000003921SourceURL:http://www.jianshu.com/writer
1.9、遍历
1、使用while循环遍历
2、用for循环遍历
Version:1.0StartHTML:000000192EndHTML:000003995StartFragment:000003519EndFragment:000003920StartSelection:000003519EndSelection:000003920SourceURL:http://www.jianshu.com/writer
1.10、传递
2、元组介绍
1、Python的元组与列表类似,不同之处在于元组的元素不能修改。
2、组使用小括号,列表使用方括号。
3、组的功能 = 列表不修改的功能
注意:元组只有一个值加逗号,元组里面有列表可以修改列表的不能修改元组
3、列表和元组相互转换
1、表 = list(元组)
元组转列表
2、组 = tuple(列表)
列表转元组
4.1、字典介绍
1、格式
字典 = {key1 : value1, key2 : value2 ......} 标识符 = {'键1':值1,'键1':值2...}
2、键和值
键必须是唯一的,值可以重复。
值可以取任何数据类型,如字符串,数字或元组。
dict内部存放的顺序和key放入的顺序是没有关系的。
4.3、增/改
1、典[键] = 值
如果次key不存在,就是往字典里新增一个键值对;否则,就是修改
由于一个key只能对应一个value,所以,多次对一个key放入value,后面的值会把前面的值冲掉:
4.4、删
1、字典.pop(键)
根据键,删除指定的值,并将此值放回
2、del 字典[键]
根据键,删除指定的值
3、字典.clear()
清空字典里的键值对
4.3、查
1、= 字典[键] 根据键查询值
2、典.get(键,[默认值])
通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value
3、en(字典) 计算字典元素个数,即键的总数。
4、tr(字典) 输出字典可打印的字符串表示。
5、ict.keys() 以列表返回一个字典所有的键
6、ict.values() 以列表返回一个字典所有的值
7、ict.items() 以列表返回可遍历的(键, 值) 元组数组
4.4、遍历
1、用for循环遍历的三种方式
for key in dict:
print('%s:%s'%(key,dict[key]))
for key in dict.keys():
print('%s:%s'%(key,dict[key]))
for k,v in dict.items():
print('%s:%s'%(k,v)