Python学习第十一课-MOOC嵩天

组合数据类型及操作

一、集合 1、集合类型定义 集合是多个元素的无序组合 -集合类型于数学中的集合概念一致 -集合元素之间无需,每个元素唯一,不存在相同元素 -集合元素不可更改,不能是可变数据类型 -集合用大括号表示,元素间用逗号分隔 -建立空集合类型,必须用set()   例子:A={"python",123,("python",123)} 其中("python",123)部分是一个元组 B=set(“pypy123”) {’1‘,’p‘,’2‘,’3‘,’y‘} C={“python”,123,“python”,123} {’python‘,123}   总结三条 1、大括号+逗号 2、唯一,不存在相同 3、无序   2、集合间操作

Python学习第十一课-MOOC嵩天

 

3、集合处理方法

Python学习第十一课-MOOC嵩天Python学习第十一课-MOOC嵩天

集合的最典型应用:利用集合没有重复元素的特点进行数据去重   二、序列类型   1、序列类型定义

Python学习第十一课-MOOC嵩天

Python学习第十一课-MOOC嵩天

Python学习第十一课-MOOC嵩天

这里的序号可以说是与字符串的序号定义相同,但其实是先有序列后有字符串,因为序列类型是字符串类型的基类。   2、序列处理函数及方法

Python学习第十一课-MOOC嵩天

Python学习第十一课-MOOC嵩天

3、元组类型及操作

Python学习第十一课-MOOC嵩天

例子

Python学习第十一课-MOOC嵩天

Python学习第十一课-MOOC嵩天

4、列表类型及操作

Python学习第十一课-MOOC嵩天

Python学习第十一课-MOOC嵩天Python学习第十一课-MOOC嵩天

例子: 定义空列表lt lt=[] 向lt新增5个元素 lt+=[1,2,3,4,5] 修改lt中第2个元素 lt[1]=6(视频中嵩天老师演示的是有问题的,索引应当是1而不是2) 向lt中第2个位置增加一个元素 lt.insert(1,7) (视频中这个地方也是有问题的) 从lt中第1个位置删除一个元素 del lt[0] 删除lt中第1-3位置元素 del lt[0-3] 判断lt中是否包含数字0 0 in lt 向lt新增数字0 lt.append(0) 返回数字0在lt中的索引 lt.index(0) lt的长度 len(lt) lt中最大元素 max(lt) 清空lt lt.clear()

 

上一篇:设置UITableView的separatorInset值为UIEdgeInsetsZero,分隔线不最左端显示的问题


下一篇:2021-01-03