列表的创建
定义一个空列表
l = [ ]
print(type(l))
# 定义一个包含元素的列表
l2 = [1, 2e+8, 2j+9, True, "hello"]
print(l2, type(l2))
# 列表里面存储列表
l3 = [[0,0,0,0], [1,1,1,1],1, 2e+8, 2j+9, True, "hello"]
print(l3, type(l3))
列表特性
列表特性练习
列表的增加
列表的删除
此时输出为空列表
列表去重的第一个方法
首先定义一个空列表,当去重的列表元素存在时,则不往里面添加相同的元素
修改列表中的元素
列表中查看及其他
1.打印shell在列表language中出现的次数。2.在1--4索引中打印shell出现的索引位置
列表的两种复制方法
第一种方法
第二种方法
列表中元素的排序
数字的排序与乱序
列表元素的反转
队列与栈;
队列的工作原理:先进先出 栈的工作原理:先进后出
通过列表去构建队列的数据结构
元组数据类型
元组的创建与定义
元组的索引
切片
重复与连接
成员操作符与for循环
枚举
元组的应用
1.
先把t=(y,x)封装成一个元组,开辟了一个新的内存空间
x=t[0]=2 y=t[1]=1
最后的输出结果为
2.
集合
集合不会输出重复的元素,所以可以通过集合对列表进行去重
集合的特性:
不支持:索引,切片,重复,连接(因为是无序的,所以不支持这些操作)
支持:成员操作符,for循环
因为集合是无序的数据类型,所以添加元素的顺序和存储的顺序无关;
集合的增删改查
s.clear( ) 为清空集合;
集合操作
本文发布于:2024-02-01 17:37:53,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678129238348.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |