一,list列表用[]表示
1,列表增加:
append() #末尾添加
insert() #指定位置添加
extend() #迭代添加
1 lst = [] #定义一个空列表 2 lst.append('张三丰')#在末尾添加张三丰 3 lst.insert(0,'周润发')#在位置0添加周润发 4 lst.extend(['刘德华','张学友'])#在末尾添加刘德华和张学友两个元素
2,列表删除:
pop() #如果括号内空,则删除列表末尾最后一个,如果填入索引位置,则删除指定位置元素
remove() #删除指定位置元素,如果这个索引位置没有元素会报错
del list[] #删除指定位置元素,如果这个索引位置没有元素会报错
clear() #清空列表所有元素
1 lst = ['张三丰','刘德华','周润发','张伟'] #定义一个列表
2 lst.pop() #删除列表最后一个元素'张伟'
3 lst.pop(1) #删除列表内第一个元素 '刘德华'
4 lst.remove('刘德华') #删除指定元素'刘德华'
5 del lst[1] #删除列表第一个位置的元素'刘德华'
6 lst.clear() #清空列表
3,列表修改
用索引位置重新定义
1 lst = ['刘德华','周润发','张伟']
2 lst[0] = '凤姐' #将刘德华改为凤姐
4,列表嵌套
列表之内的元素是另外一个列表
1 lst = ['刘德华','周润发','张伟',['吕子乔','曾老师']]
5,列表读取
指定索引位置来读取列表内容
1 lst = ['张伟','美嘉','贱人曾']
2 print(lst[0]) #输出列表第一个元素 '张伟'
3 print(lst[1]) #输出列表第二个元素 '美嘉'
列表迭代读取
1 lst = ['张伟','美嘉','贱人曾']
for el in lst:
print(el)#迭代输出列表内所有元素
5,元组
元组用()表示,可以看做是只读的列表,当元组内只有一个元素时,需要在元素后面加一个',',例如:
1 tup = ('张伟',)
#元组的读取方法跟列表一样
作者QQ:516833759