python基础-列表

列表:一种将多个数据组合在一起的 容器
标识符:[]
关键字:list

注意:在定义变量的时候,不要使用关键字去命名、包括后续要学习的文件夹、文件、路径都不要包含

列表的定义
lst1 = [] ,lst2 = [100, 3.14, True, "qiyelaoshi", [1, 2, 3, 4], [1, 2, 3, 4, [1, 2, 3, 4], [1, 2, 3, 4]]]
lst1 = [] # 定义了一个空列表

打印列表
for i in lst3:
print(i)

列表元素的获取 下标从0开始
lst2[2] = True, lst2[5][4][2]) = 3 获取嵌套的列表元素: 剥洋葱思想 lst1[4][2]

列表增删改查:

列表:有序、可变
有序:有下标、索引、index -- 从0开始
可变:增删改的操作
python内置函数中,提供了一些方法,让我们可以对列表进行相关的操作: 使用的规则:列表的变量名.对应的方法名()

获取列表的长度: len(lst1)
列表是可以倒叙输出:lst1.reverse() 先完成倒叙,再去打印
列表先排序再倒序输出: lst1.sort(reverse=True)
列表的数据添加 -- append() 会默认加在列表的最后 注意:一次只能添加一个值 ->lst1.append("python2024")
列表的数据添加 -- insert() 需要添加值的话,按照下标去完成添加,前面的数据下标不管,后面的数据以此递增+1 ->lst1.insert(1, "test")
列表和列表之间的操作:合并列表->lst4.extend("test") extend后面的数据必须是一个可迭代对象
删除元素,按值删除,remove(值)--如果有多个同样的值,删除靠前的这一个 ->lst5.remove("test")
删除元素,按下标删除,pop(下标) --如果不给下标的话,会删除最后一个 -> lst1.pop(2)
清除列表:lst1.clear()
修改元素 lst[] = 'hc' ,lst5[4][2] = 100
查找元素("查" in, not in, index, count),所谓的查找,就是看看指定的元素是否存在
in, not in :判断元素是否在列表中,返回True或者False ->if findName in nameList:
index返回下标位置 -> print(lst.index('a', 1, 4)) # 结果:1,在lst下标1到4(不包括4)之间查找'a'
count返回查找到的元素的个数->print(lst.count('a')) #结果:元素a有3个

posted @ 2024-05-14 18:17  一步一个脚印的amy  阅读(21)  评论(0)    收藏  举报