第三节元组、集合、字典
- 其他
- 2025-09-09 04:48:02

元组
不可变数据类型
增 ()创建元组示例:
tup=(1,2,3,"nihao") print(tup)结果
(1, 2, 3, 'nihao')
删 del删除整个元组示例:
del tup 改一旦修改,变量地址就会发生改变
所以修改只能重新赋值,示例:
tup=(1,2,3,"nihao") print(id(tup)) tup=(1,"nibuhao") print(id(tup)) print(tup)结果
2909361347120 2909361897856 (1, 'nibuhao')
集合特点:不重复、无序
可以利用集合不重复的特性进行去重
myset={1,2,3,"nihao"} print(myset) 增 .add()向集合中添加元素示例:
myset={1,2,3,"nihao"} myset.add(4) print(myset)结果
{1, 2, 3, 4, 'nihao'}
删 .remove()从集合中删除元素示例:
myset={1,2,3,"nihao"} myset.remove(2) print(myset)结果
{1, 3, 'nihao'}
改 &进行两集合的交集运算示例:
myset1={1,2,3,"nihao"} myset2={1,2,3,4,5,"nihao"} print(myset1 & myset2)结果
{1, 2, 3, 'nihao'}
|进行两集合的并集运算示例:
myset1={1,2,3,"nihao"} myset2={1,2,3,4,5,"nihao"} print(myset1 | myset2)结果
{1, 2, 3, 4, 5, 'nihao'}
-进行两集合的差集运算示例:
myset1={1,2,3,"nihao"} myset2={1,2,3,4,5,"nihao"} print(myset2 - myset1)结果
{4, 5}
字典由键值对组成
删 del通过key值删除一组键值对示例:
dict={"name":"zhangsan","age":20,"class":3} del dict["name"] print(dict)结果
{'age': 20, 'class': 3}
del删除整个字典示例:
del dict 改 []通过key值修改value值单个修改示例:
dict={"name":"zhangsan","age":20,"class":3} dict["name"]="lisi" print(dict)结果
{'name': 'lisi', 'age': 20, 'class': 3}
.update()通过重新修改字典键值对进行批量修改示例:
dict={"name":"zhangsan","age":20,"class":3} dict.update({"name":"lisi","age":15,"xingming":4}) print(dict)结果
{'name': 'lisi', 'age': 15, 'class': 3, 'xingming': 4}
查 .get()通过key值查询value值示例:
dict={"name":"zhangsan","age":20,"class":3} print(dict.get("name"))结果
zhangsan
.keys()查询所有的key值示例:
dict={"name":"zhangsan","age":20,"class":3} print(dict.keys())结果
dict_keys(['name', 'age', 'class'])
遍历 默认遍历方式会输出键名示例:
dict={"name":"zhangsan","age":20,"class":3} for i in dict: print(i)结果
name age class
字典键值对的遍历示例:
dict={"name":"zhangsan","age":20,"class":3} for key,value in dict.items(): print(key,value)结果
name zhangsan age 20 class 3
第三节元组、集合、字典由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“第三节元组、集合、字典”