list 列表
其中list是列表的名称
1.往列表中添加值: list.append(添加的值)
2.查看列表中某个值的索引值:list.index(变量的值)
3.根据某个索引查看值: list[索引值]
4.在指定的位置插入某个变量:list.insert(索引值,变量值)
5.删除某个值:list.remove(values) #只能删除第一个出现的值
list.count(values) #记录某个值出现的次数
6.list.pop() #移除最后一个值,返回剩下的值
list.pop(索引值) #指定删除索引值相对应的值
7、列表倒序排列(翻转): list.reverse()
8.列表排序: list.sort() ------->(排序顺序:数字,大写,小写字母)
9.在列表中添加另一个列表: list.extend([1,2,3])
10.改变列表中某一个值: list[索引值]=value
11.切片: list[起始值:结束值:步长值] 不包括结束值
12.浅复制:
list1=['wz','yc','xw','wz',[1,2,3]]
list2=list1.copy() ====> import copy list2=copy.copy(list1)
此时list1和list2的返回结果:

修改list[1]='wyc'
此时list1和list2的返回结果:
修改list1中的列表的数据:

list1[4][1]=3
此时list1和list2的返回结果:

13.深复制:(需要导入copy模块)
import copy
list1=['wz','yc','xw','wz',[1,2,3]]
list2=copy.deepcopy(list2)
list1[4][1]=3
此时list1和list2的返回结果:

元组
元组已经定义,不可以修改
a=(1,2)
1. 查看元组中value的值出现的次数 a.count(value)
2.查看某个值的索引值: a.index(value)
字典
dic={'name':'wz','age':20,'hobby':['book','game','TV']}
1.语法: 字典名称={'key':'value','key1':'value1'}
快速创建一个字典(所有的key有相同的值,如果没给,默认为None):dic2={}.fromkeys(('key1','key2'),value)
dic2={}.formkeys(('x','y'),1) --------------> {'x':1,'y':1}
2.遍历出所有的key和value的值:
for key,value in dic.items():
print key,value
3.在字典中添加一个值: dic['key']='value'
4.删除字典中的key及对应的value的值: del dic['key']
删除字典中第一个item: dic.popitem()
删除指定的key的值: dic.pop('key') 回显value的值,dic该item被删除
5.查看所有的keys: dic.keys()
6.查看所有的values的值: dic.values()
7.清空字典的值: dic.clear()
8.复制字典: dic1=dic.copy()
9.根据key值,返回对应的value的值:dic.get('key')
10.判断字典中是否存在对应key值(返回True或者False): dic.has_key('key')
11.将一个字典添加到另一个字典中:dic.update(dic1) 将字典1加入到dic中
12.在字典中顺序是无序的,输出结果每次都有可能是不一样的
13.dic.iteritems()和dic.iterkeys()和dic.itervalues() 迭代器,使用for可以遍历字典中的内容,python3已经废弃了