---恢复内容开始---
元组(tuple):
元组一般用小括号来表示:tuple1 = ('1','2','a','b')
元组内的元素定义以后不能再修改
循环遍历元组:
for i in tuple1:
print i
列表(list):
列表用中括号来表示,例
1、 添加元素:
添加元素时,有append和insert两种方法,其中append方法是在列表的末尾追加元素,
insert方法则是直接在列表中插入元素,插入位置为所填写的索引位置的前面,所以insert方法不能将元素插入到列表的末尾。
2、修改元素:
3、删除元素:
列表删除元素有pop、remove以及调用Python中的del方法来删除元素,
pop方法是根据索引删除元素,当不填写参数时,默认删除列表的最后一个元素,填入负值时表示从列表的右侧开始删除;
remove方法可以直接在参数中填写列表中的具体元素,当列表中同时存在多个相同的元素时,则只删除第一个;
del 方法也是根据列表的索引来删除。
4、列表的其他方法:
count方法,参数直接填写具体的元素,可以查询该元素在列表中出现的次数;
index方法,查询某元素的索引;
reverse方法,该方法直接将列表反转,没有返回值;
num.sort(reverse=True),该方法可以给纯数字的列表排序,默认从小到大排序,如果填写了改参数则为从大到小排序。
num.extend(stu_name),扩展列表,将列表stu_name中的元素加到num列表中,stu_name列表中的元素没有变化;
new_list = num + stu_name ,将num和stu_name列表合并为一个新的列表,原来的两个列表没有变化;
new_list * 3 ,将列表new_list复制3次;
len(num) ,返回num列表中元素的个数;
min (num) , 找出num列表中最小的元素;
enumerate方法,查询出列表中的索引及对应的元素;
字典(dict):
用大括号{}来表示,存储的是键值对,键必须唯一,值可以为任意类型,例:
1、增:可以直接输入不存在的键来增加元素,也可以通过setdefault方法来增加元素,后者增加元素时如果key已经存在则不会改变它的值。
2、删:pop、del
3、改:
4、查:
注意:当字典中没有该key时,get方法不会报错,返回None;而stu['name']方法会报错。
5、字典的循环:
使用for循环可以遍历字典,而使用items()方法则可以同时遍历字典的key和value。