python基础对list的增删查改和列表的排序
1.对list的增加,这个主要有三种方式
(1).采用append方法,append方法是在list表的尾部增加元素
list=[1,3,56,8,7]
d=list.append("50")
print(d)
(2).调用add函数,add()是在list的头部插入元素
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list=[1,3,5,6,8]
h=list.add("dfaf")
print("h")
(3).调用insert()函数在任意位置插入元素
list=[1,2,3,5,6,7]
h=list.insert("2","8")#其中在这里2表示插入位置的索引,8为插入的内容
print(h)
2.对列表的删除,这里有四种方法。
(1).调用pop()函数,可以根据索引对list元素删除
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list=[2,6,8,9,78]
h=list.pop(0)#删除索引唯一的元素
print(h,list)
(2).调用romove方法,根据元素去删除
list=[1,2,3,74,8]
list.romove("3")
print(list)
(3).调用clear(),直接清空列表
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list=[1,32,5,56,8]
list.clear()
print(list)
(4)调用del()函数,可以直接删除列表,也可以切片去删除
list=[41,2,3,5,6]
del list#这样是直接删除的整个列表
del list[0:2]#这样指的是切片去删除元素
print(list)
3.修改元素
(1).直接根据切片去修改
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list=[12,3,5,6]
list[0]=2
list[0:3]="fefeafffaes"#每一个元素都会在list中展示
(2).调用replace函数对列表元素进行替换
list=[12,3,85,8,7]
list.replace("2",8)#其中2指的需要代替元素的下标,8表示你要修改成的元素
print(list)
4.list的遍历,直接用for循环,查出来是整个列表,也可以根据切片去查元素
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
list=[1,3,3,5,8]
for i in list:
print(i)
5.排序一般直接使用sort()函数
#正向排序
list=[1,23,745,6,8,8]
list.sort()
print(list)
#反向排序
list=[12,3,5,8,9]
list.sort(reverse=True)#在这里reverse表示反转的意思
print(list)
6.反转的话直接调用reverse()函数,这个是反转