是“不可变”的列表。内容及总数不可修改的。使用小括号
tup1=(& # 39; zhansan& # 39; 1992年,& # 39;物理# 39;)
允许使用元组运算符产生新的元组
(5、6、7) + (8、9、10)=(5、6、7, 8.9, 10)
(& # 39;好# 39;,& # 39;再见# 39;)* 2=(& # 39;好# 39;& # 39;再见# 39;,& # 39;好# 39;,& # 39;再见# 39;)
t=& # 39; b # 39; & # 39; c # 39;=(& # 39; b # 39; & # 39; c # 39;)
获取数据与列表完全相同
如果元组内持有列表,列表的内容允许被修改
如果元组只有一个元素时,必须在这个元素后面增加逗号说明是元组。
列表:内容允许扩展存储动态变化效率低运行时数据需要变更时试用天气,股票等数据
元组:内容不可变固定不变效率最高保存稳定不变数据国家名,元素周期等数据
有序的队列,一类数据结构的统称常见:字符串,列表,元组,数字序列(范围)
数字序列内容不可变,用范围()函数创建
=(0100)范围0 - 99 r [3:6]=(3、4、5)
r2=范围(0,20日2)2为步长
斐波拉西数列1,1,3,5,8,13……
列表()转换为列表
元组()转换为元组
str()函数用于将单个数据转为字符串加入对列表进行连接
打印(. join (lst))““““中的内容为元素间的分隔符加入要求必须列表中所有元素为字符串
Python内置数据结构,没有价值的字典。
特点:无序,元素不重复,可变,允许数学运算,分散存储
创建{}或设置()函数创建
设置()内置函数从其他数据结构转换
空集合的创建组cl=()
交集:获取两个集合中重复的部分,新建一个集合
c3=c1.intersection (c2) c1.intersection_update (c2)交集更新c1
并集:将两个集合合并去重
c3=c1.union (c2)无并集更新函数
差集:两个集合差异部分
c3=c1.difference (c2) c1中与c2中不同单向差集
c6=c1.symmetric_difference (c2)双向差集C1在c2中的不同C1和c2在中的不同。
c1.difference_update (c2) .symmetric_difference_update
集合间的关系操作
s1.issubset (s2)判断s1是否是s2的子集。
s1.issuperset (s2)判断s1是否是s2的父集。
s1.isdisjoint (s2)判断两个集合是否存在重复元素真的不存在,假存在
集合的增删改
c1.add(“法学“)不存在就添加,存在忽略,值添加一个元素
c1.update(列表| tuple)一次添加多个元素
c1.remove (“yuansu")删除一个元素,不存在元素报错
c1.discard (“yuansu")不存在的元素忽略
生成式语法[被追加的数据循环语句循环或判断语句]
列表生成式
lst=[我* 10的范围内(10、20)]
lst2=[我* 10的范围内(10、20)如果我% 2==0]
字典生成式
dict1={我+ 1:[我]列表我的范围(0,len (lst5))}
集合生成式
set2=中的{我* j在范围的j(1、4)范围(1、4)如果我==j}
更多的Python基础知识也会继续为大家整理,伙伴们也可以发表意见哈!