第六次课
Posted zhaoyonggang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六次课相关的知识,希望对你有一定的参考价值。
00.集合
定义:1.set((1,2,3)) 输出 {1,2,3}
2.a={1,2,3,4},集合不允许有相同元素,且元素没有顺序,集合是可变序列类型,只可以有不可变类型(字符串、数值、元组),不可以包含可变类型(列表、集合、字典)
运算:1.交集:a & b
2.并集:a | b
3.差集:a - b a有的b没有的元素
增:a.add(元素)
a.update(集合)
删:a.pop(),随机删除一个元素,没有顺序,删空了再删会报错。
a.remove(元素),删除指定元素,没有该元素会报错
查:a.isdisjoint(b),两个集合是否有交集,返回布尔值
a.issubset(b),a是否是b的子集。返回布尔值
a.issuperset(b),b是否是a的子集,返回布尔值
集合特性:可变性,元素唯一性,元素无序性
01.字典
定义:1.dic={‘键’:‘值‘,‘键’:‘值’}
2.dic=dict(键=‘值’,键=‘值’)
改:dic[‘键名‘]=‘更改的值’
增:dic[‘不存在的键‘]=‘值’,增加一个新的键值对
删:1.dic.pop(键名):返回对应的值并删除,没有的键名会报错
2.dic.popitem():随机删除一个键值对,并以元组形式返回
3.dic.clear():清空所有元素
查:1.dic.get(‘键名‘) 返回值 dic.get(‘不存在的键名‘,‘aa’) 返回aa
2.dic.keys() 返回所有的键,以列表形式
3.dic.values() 返回所有的值,以列表形式
4.dic.items() 返回所有的键值对,以列表形式
增:1.dic.upadate(字典) 将一个字典插入到另一个字典
2.dic.setdefault(‘键‘(,‘值’)) 有则查,无则增
其他方法:1.dic1.1=dic.copy()
2.dic2={‘aaa‘:222},dic2.fromkeys([‘aa‘,‘bb‘],33) 返回{‘bb’:3,‘aa‘:3} 返回一个新字典,不改变原字典
02.运算符优先级
幂运算符
一元运算符(正负号)
算术运算符
比较运算符
赋值运算符
身份运算符
成员运算符
逻辑运算符
以上是关于第六次课的主要内容,如果未能解决你的问题,请参考以下文章