理解这行代码,你的Python技术就会更上一层楼,你相信吗?

先上代码

a = [1,2,3,4,5,6,7]
b = a[0]
b = 0
a[3] = b
print(a,b)

解析

先看b的值

先看b会打印出什么

注意:在Python中0代表1,1代表2,以此类推

看A的值

注意:在Python中0代表1,1代表2,以此类推

总体运行结果

由于我在打印的时候没有加\n,所以打印全在一行

总结(假的)

这是Python中最常用,并且最重要的知识,列表

继续上课

Python对列表的操作有4个,这4个非常常用,分别是

append(要添加的数) 在末尾添加

此函数如何调用呢?

a = [1,2,3]
a.append(4) #在名为a的函数后面添加1
print(a)

控制台:
[1,2,3,4]

还有一个函数

insert(索引,要添加的数) 在指定位置的前面添加

a = [1,3,4]
a.insert(1,2) #在列表的第1个数的前面添加2
print(a)

控制台:
[1,2,3,4]

remove(要删除的元素) 指定要删除的元素,不是索引

a = [1,2,3]
a.remove(1)
print(a)

控制台:
[2,3]

clear()清空

a = [1,2,3]
a.clear()
print(a)

控制台:
[]

直接填写索引

a = [1,2,3]
a[1] = 1
print(a)

控制台:
[1,1,3]

索引也可以填成范围索引

a = [1,2,3]
a[:1] = 0,0 #也可以写成a[0:1] = 0,0
print(a)

控制台:
[0,0,3]

还可以将他们进行排序

sort()

a = [3,1,2]
a.sort() #从小到达
print(a,"\n")

a = [3,1,2]
a.sort(reverse=True) #从大到小
print(a)

控制台:
[1,2,3]
[3,2,1]

index(值,查找范围的头值,查找范围的尾值) 填写列表中的值,输出值得位置

a = [1,2,3]
a.index(1)
print(a.index(2))

控制台:
1

总结(真的)

这节课我们学习了列表的增删改查,你学完之后时候感觉自己的Python技术有变高了呢!

猜你喜欢

转载自blog.csdn.net/SMG_DSG/article/details/128774489