python 列表操作

一,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

猜你喜欢

转载自www.cnblogs.com/kyoucai/p/9274891.html