【Python零基础入门篇 · 7】:字典、集合的相关操作

目录

 一、字典--{'键':'值'}

1、字典的基本格式

字典的定义:键值对

键的唯一性

2、字典的常见操作一 (增删改查)

查看元素:根据键名返回值

删除元素:del、clear

修改元素

添加元素

3、字典中的常见操作二

len():求长度

dict.keys()

dict.values()

dict.item()

 二、集合--{}

1、集合的基本格式

2、集合的去重和无序

案例1:去重

案例2(无序性)

集合用于元组或者列表去重

3、集合的相关操作(添加、删除、并集、交集)

添加元素:add、update

删除元素:remove、pop、discard

并集--|

交集--& 


 一、字典--{'键':'值'}

1、字典的基本格式

  • 字典的定义:键值对

  dic = {'name': 'zs', 'age': 18}

  • 键的唯一性

键是唯一的,值可以重复

有重复的键则输出最后一个键的值

2、字典的常见操作一 (增删改查)

  • 查看元素:根据键名返回值

变量名[键名]

变量名.get(键名)

  • 删除元素:del、clear

del删除指定的元素

clear清空整个字典

  • 修改元素

通过key(键名)找到,即可修改

  • 添加元素

变量名['键'] = 数据 (不存在则新增)

3、字典中的常见操作二

  • len():求长度

  • dict.keys()

返回字典里包含所有键名的列表

  • dict.values()

返回字典包含所有值的元素

  • dict.item()

返回字典里包含的所有键值对(元组)的列表



 二、集合--{}

1、集合的基本格式

2、集合的去重和无序

 集合是无序的,里面的元素是唯一的,集合中的数字会自动从小到大排序

  • 案例1:去重

  • 案例2(无序性)

集合无序的原因:集合无序的实现是通过hash表实现

每一次的hash值不同,那么hash表中的位置也不同,这样就实现了集合的无序性,而数字的hash值就是它本身

  • 集合用于元组或者列表去重

3、集合的相关操作(添加、删除、并集、交集)

  • 添加元素:addupdate

set.add(value)

set.update(value):将整体分散添加,添加int类型会报错。

  • 删除元素:remove、pop、discard

set.remove(value):根据元素的值进行删除

set.pop():括号中不写东西,表示随机删除其中一个元素 

set.discard():根据元素的值进行删除,不存在所删除的值时不会报错

  • 并集--|

  • 交集--& 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值