一. 列表、元组操作

切片:取多个元素
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #切片:取多个元素 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] print names[1:4]#左闭右开 print names[1:-1]#取下标1至-1的值,不包括-1 print names[0:3] print names[:3] #如果是从头开始取,0可以忽略,跟上句效果一样 print names[3:]#如果想取最后一个,必须不能写-1,只能这么写 print names[3:-1]#这样-1就不会被包含 print names[0::2]#后面的2是代表,每隔一个元素,就取一个 print names[::2]#和上句效果一样

追加
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #追加 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] names.append("maomao") print names

#!/usr/bin/env python # _*_ coding:utf-8 _*_ #插入 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] names.insert(2,"force insert maomao") print names

#!/usr/bin/env python # _*_ coding:utf-8 _*_ #修改 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] names[2] = "is me" print names

#!/usr/bin/env python # _*_ coding:utf-8 _*_ #删除 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] del names[2] print names del names[4] print names names.remove("lala")#删除指定元素 print names print names.pop()#删除列表最后一个值 print names


按指定元素删除若不存在则报valueError
扩展
#!/usr/bin/env python # _*_ coding:utf-8 _*_ import copy #拷贝 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] name_copy = copy.copy(names) #浅拷贝 print name_copy


统计
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #统计 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] print names.count("cai")

排序&翻转
#!/usr/bin/env python # _*_ coding:utf-8 _*_ #排序&翻转 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] names.sort() print names names[-3]='1' names[-2]='2' names[-1]='3' names.sort() print names names.reverse()#反转 print names

#!/usr/bin/env python # _*_ coding:utf-8 _*_ #获取下标 names = ['cai','xiao','long','haha','wuwu','guowang','lala'] print names.index('haha')

元组
元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

它只有2个方法,一个是count,一个是index,完毕。
二. 字符串操作
特性:不可修改

三。字典操作
字典一种key - value 的数据类型,使用就像我们上学用的字典,通过笔划、字母来查对应页的详细内容。
语法:

字典的特性:
- dict是无序的
- key必须是唯一的, 天生去重
增加

修改

标准删除

通用删除

随机删除

查找


多级字典嵌套及操作

其它常用方法



浙公网安备 33010602011771号