6.基本数据类型(3)----列表

Delfina ·
更新时间:2024-11-10
· 569 次阅读

1.初识列表

列表(list):用[]来装元素就是一个列表,通俗来说就是一个装对象的对象
特点:有序(顺序),元素无限制

2.列表的常用方法

切记:列表是一个可变的对象,对列表进行的修改操作会使原列表发生变化

名称 作用
lst.append() 追加,添加到最后
lst.insert(索引,值) 在指定索引插入值
lst.extend() 迭代添加,将一个可迭代对象中的元素全部添加到列表的最后
lst.pop() 不给索引,默认弹出最后一个,指定索引则弹出指定的值,弹出的值可以接收
lst.remove(xx) 删除指定值xx,删除的值不可接收
lst.clear() 清空列表
del lst[索引] 切片删除
lst.count() 计算元素出现的次数
lst.sort() 将列表中的元素进行排序,如果添加reverse=True,则是倒序
len(lst) 计算列表的长度

具体看代码:

lst = [1,2,3] lst.append(4) print(lst) 结果是:[1,2,3,4] lst = [1,2,3] lst.insert(2,4) print(lst) 结果是:[1,2,4,3] a = [1,2,3] b = [4,5,6] a.extend(b) print(a) 结果是:[1,2,3,4,5,6] a = [1,2,3] b = a.pop() print(b,a) 结果是:3,[1,2] c = [1,2,3] d = c.pop(1) print(d,c) 结果是:2,[1,3] a = ["a","b","c"] b = a.remove("a") print(a,b) 结果是:["b","c"],None a = ["a","b","c"] a.clear() print(a) 结果是:[] a = [1,2,3,4] b = [1,2,3,4] del a[0] print(a) 结果是:[2,3,4] del b[1:3] print(b) 结果是:[1,4] a = [1,2,3,1,5,1] print(a.count(1)) 结果是:3 a = [1,4,2,4,6,5,8] a.sort() print(a) 结果是:[1, 2, 4, 4, 5, 6, 8] b = [1,4,2,4,6,5,8] b.sort(reverse=True) print(b) 结果是:[8,6,5,4,4,2,1] a = [1,2,3,4] print(len(a)) 结果是:4 3.遍历列表

列表是一个可迭代对象,我们可以遍历列表拿到每一个元素

1.直接for循环取值

lst = [1,2,3,4,5] for i in lst: print(i)

2.通过for和索引配合

lst = [1,2,3,4,5] for i in range(len(lst)): print(lst[i])

3.使用enumerate

lst = [1,2,3] for i,v in enumerate(lst): print(i,v) 杨鸿儒 原创文章 85获赞 19访问量 4455 关注 私信 展开阅读全文
作者:杨鸿儒



基本数据类型 列表 数据类型 数据

需要 登录 后方可回复, 如果你还没有账号请 注册新账号