本文主要是介绍0525运维周内贺磊(python),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
列表的创建
定义一个空列表
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( ) 为清空集合;
集合操作
这篇关于0525运维周内贺磊(python)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!