先上代码
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技术有变高了呢!