Python中列表的基本操作

1.访问列表

在Python中,元素的位置用索引表示,第一个元素的位置索引为0,以此向加一代表每个元素。

student1=[20200220,'张三','男','汉','软件工程']
print(student1[0])

访问到到第一元素:20200220
Python为最后一个列表元素提供了一种特殊索引[-1]。[-2]表示倒数第二个元素,以此类推。

student1=[20200220,'张三','男','汉','软件工程']
print(student1[-1])

访问到最后一个元素:软件工程

2.增加、删除、修改列表元素

一.向列表中增加元素一共有两种方法
1.第一种方法就是将元素简单的附加到列表末尾。
append(‘添加的元素’)方法

student1=[20200220,'张三','男','汉','软件工程']
student1.append('2020级')
print(student1)

结果:[20200220, ‘张三’, ‘男’, ‘汉’, ‘软件工程’, ‘2020级’]
2.第二方法是把元素添加到指定的位置。
insert()方法

student1=[20200220,'张三','男','汉','软件工程']
student1.insert(1,'2020级')
print(student1)

结果:[20200220, ‘2020级’, ‘张三’, ‘男’, ‘汉’, ‘软件工程’]
insert()方法中的第一个值为索引,是要插入值得索引位置。第二值为要插入得元素。
二.向列表中删除元素一共有三种方法
1.第一种方法使用pop()

student1=[20200220,'张三','男','汉','软件工程','2020级']
student1.pop()
print(student1)

结果:[20200220, ‘张三’, ‘男’, ‘汉’, ‘软件工程’]

它是根据元素在列表得位置来删除元素的。默认情况下删除列表中的最后一个元素。如果在括号里添加了删除元素的索引,则删除索引所指的值。
2.第二种方法使用remove()

student1=[20200220,'张三','男','汉','软件工程','2020级']
student1.remove('2020级')
print(student1)

结果:[20200220, ‘张三’, ‘男’, ‘汉’, ‘软件工程’]

这种方法是通过元素值来进行删除
在只知道删除元素值,而不知道索引时。这种方法非常的好用。
3.第三种方法是使用del语句

student1=[20200220,'张三','男','汉','软件工程','2020级']
del student1[5]
print(student1)

结果:[20200220, ‘张三’, ‘男’, ‘汉’, ‘软件工程’]

这种方法是通过元素的位置(索引)进行删除。
三.把列表中元素修改

student1=[20200220,'张三','男','汉','软件工程','2020级']
student1[1]='李四'
print(student1)

结果:[20200220, ‘李四’, ‘男’, ‘汉’, ‘软件工程’, ‘2020级’]

修改列表中的元素直接进行重新赋值就行。

3.列表的常用方法

方法格式:对象.方法(参数)
.sort() 列表元素升序排序
.sort(reverse = True)列表元素降序排序
注:sort()永久性改变列表元素顺序
.index(a)返回a值匹配到列表中的值的第一所对应的位置
.count(a)统计a值在列表中的个数
.reverse()将列表的值逆向存放

发布了8 篇原创文章 · 获赞 3 · 访问量 191

猜你喜欢

转载自blog.csdn.net/weifengni/article/details/104413432