python基础——列表

#l列表是有一些列按特定顺序排列的元素组成

列表是可变对象,可以对列表中的元素进行修改

 1、使用[]表示列表,使用逗号分隔其中的元素

2、列表是有序集合,访问列表时需要输入元素的位置(索引)

3、索引是从0开始的

例:list1 = ['a','b','c','d']

a元素在列表list1中的位置为0,c在列表list1中的位置为2

#列表元素的增删改

修改

list1 = ['a','b','c','d']

list1[0] ='F' #打印 ['F','b','c','d']

增加元素

append()#在列表末尾添加新的元素

list1.append('e')

print(list1.append('e'))

insert()#在列表中插入元素

list1.insert(0,'G')#可以指定列表位置(索引)将元素添加到列表中

print(list1.insert(0,'G'))

删除元素

del list1

pop()

list1.pop()#默认删除列表末尾的元素,可以指定列表位置删除某一个元素

例print(list1.pop(1))#打印 ['a','c','d']

del与pop()区别,del永久删除,pop()临时删除,后面可以继续使用、

根据列表中的值删除

remove()

list1.remove('a')

print(list1.remove('a'))#打印:['b','c','d'],如果有多个相同的值需要使用循环语句删除

列表的排序

sort()对列表永久性排序

list1.sort()按照应为字母排序

list.sort(reverse=True)对列表中的字母倒序排序

sorted()对列表临时排序

reverse()对列表中的参数倒序打印

reverse()不是按照字母顺序相反的顺序排列元素,而是反转列表元素的排序顺序

reverse()方法永久性的修改元素列表顺序,但可以谁是回复到原来的顺序,只需要对列表再次使用reverse()即可

 

posted @ 2023-05-11 16:17  小K芽  阅读(36)  评论(0编辑  收藏  举报