Python 3 学习笔记(4)使用dict和set 与 调用函数

使用dict和set

dict为Python内置字典拥有极快的查找速度 例:查找成绩

储存内容时 除了初始化存入 还可以利用key直接存入 上例中 名字是key 多次赋值 后值会覆盖前值 如图:


若要查找的key不存在那么会报错

可以通过in 与get来判断key是否存在 如图:

利用get时 若key不存在可以返回None(无) 或者自己指定 如图:

pop(key)用来删除一个key 如图:

dict比list浪费更多空间但是查找速度快

注意:作为key是不能随意改变的, 所以不能用一个list作为key

 

set

set是一组key的集合,不储存对应的值,同时key是不重复的

定义一个set 如图:


可以利用add(key)与remove(key)增加或删除key 如图:

如果set中的key有重复那么会自动删除多余的 可以利用这个特性来计算交集并集

关于不可变的量:

str是无法改变的 例:


调用函数

在交互命令行模式中可直接通过help()函数知道另一个函数的作用 如图:

在调用函数时要符合规范 否则无法识别

数据类型转换

int()把其他类型转换成数字型

float()把其他类型转换成浮点数型

str()把其他类型转换成文本型

bool()把其他类型转换成逻辑型

如图:


可以把函数名赋给另一个变量 相当于给函数改名 如图:


阅读更多

没有更多推荐了,返回首页