元组()
元素1,元素2,…………)元素类型可以不同,元组的元素不可更改
但是元组里面的列表的元素可以更改
只有一个元素是,括号里必须加一个逗号(,) eg:a = (1,)
![image-20230925190937499](C:\Users\lenovo\AppData\Roaming\Typora\typora-user-images\image-20230925190937499.png)
元组切片
元组的表达
集合{}
特点:无序的,集合中的元素不可以重复(是唯一的)---------》完成去重
1.\set() 、 { }数字、字符串、元组
add()\update()
set-01={1,2,3,“nanhang”}
添加add()
remove()删除 不存在,报错
pop()删除最后一位元素
discard()移除指定的元素 不存在,不做任何操作
交集和并集 & |
字典
键值对的形式 关键字不可变 不重复 键 可以为任意不可变数据(元组,数字,字符串)
2.创建字典
dict函数
创建空字典
3、字典的办法
增
删
改
查字典名[键名]
get函数:用于在字典中获取指定件的值,可以设置默认返回值,在找的键不存在时就会将默认值返回出来
key():以列表的形式返回字典中的所有的键
items():以键值对的形式输出
values():以列表的形式返回字典中所有的值
clear():做字典清空
copy():拷贝副本
fromkeys():创建一个新字典,第一个参数用于作为字典的键,第二个参数用于作为字典的值
pop()
popitem(): 删除最后一项,并以元组的形式将删除的键值对返回
强制转化int\float\string\set\list\dict
十三、循环
while:
(只要结果为布尔值即可)
while 表达式:
循环体
通过条件的不断变化,从而确定循环体是否继续执行
!0即为真
break:立即结束循环
continue 终止本次循环,提前开始下次循环
while…else…循环结构
循环嵌套
for循环
for既能便利有序的容器,也能便利无序的
不止能迭代容器,还能完成普通循环 99乘法表
range()生成一系列连续的整数
作业
1、用循环嵌套打印九九乘法表
用for循环打印九九乘法表
2、用for打印三角形
3、猜数字