声明:本人是一个正在学习的小白,此平台发布的内容是本人的学习笔记,本笔记出现任何纰漏与错误,请留言指导我修正,谢谢!
注:字典在Python 3.7 以前是无序的,元素的顺序是乱序显示的,Python 3.7之后是按输入的顺序,排列显示,是有序的。
空字典:
ex_dict={}
ex_dict = {‘a’ : 1, ‘b’ : 2, ‘c’ : 3}#key:‘a’ ,value : 1;’键与值一一对应
#键:key值:value对 #key是唯一的,不可改变的
主要以字符串为key值
ex_dict [‘a’]#读取的值:1
ex_dict [‘a’] =100 #将’a’的值:1改为100
ex_dict [‘x’] =200 #将’x’的值:200加到ex_dict
成员关系:以key为查询对象
‘a’ in ex_dict #True
100 not in ex_dict #True
len (ex_dict)#查看长度 #4
del ex_dict #删除字典
在Pcharm 中操作的如下图:
如下图是在控制台下操作的:
集合:简单对象的 无序 且 不重复 的集合
set1 ={1,2,3,4,5,6}
set2 ={1,2,3,4,7,9}
#in 运算:
1 in set1 #True
1 not in set1 #False
交集:
set1 & set2 #2,3,4,5
并集:
set1 | set2 #1,2,3,4,5,6,7,9
补集:
set1 - set2 #1,6
在Pcharm 中操作的如下图:
如下图是在控制台下操作的:
1.str (字符串)-- int(整型) – float(浮点型) --bool(布尔值)
int(‘123’) #字符串:‘123’ 转 整型:123
int(‘123.5’)#Python 不允许字符串直接转换成整型
int(float(‘123.5’))#字符串:‘123.5’ 转 浮点型:123.5 再转 整型 123
int(True) #1
int(False) #0
1 == True #True
2 == True #False
0 == False #True
bool(1) #True #非 0即为真
bool(12) #True
bool(‘0’) #True
bool(0) #False
2.list – tuple – set
a = [1,2.3,1,2,3]
set(a) #{1,2,3}
tuple(set(a)) #(1,2,3)