老生常谈的Python基础知识学习笔记,老师又敲黑板了

  

  

  

  

  

是“不可变”的列表。内容及总数不可修改的。使用小括号

  

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;)

  

获取数据与列表完全相同

  

如果元组内持有列表,列表的内容允许被修改

  

如果元组只有一个元素时,必须在这个元素后面增加逗号说明是元组。

  

列表:内容允许扩展存储动态变化效率低运行时数据需要变更时试用天气,股票等数据

  

元组:内容不可变固定不变效率最高保存稳定不变数据国家名,元素周期等数据

     老生常谈的Python基础知识学习笔记,老师又敲黑板了      

  

  

有序的队列,一类数据结构的统称常见:字符串,列表,元组,数字序列(范围)

  

数字序列内容不可变,用范围()函数创建

  

=(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基础知识也会继续为大家整理,伙伴们也可以发表意见哈!

老生常谈的Python基础知识学习笔记,老师又敲黑板了