Python字典和集合

一.字典

1.创建字典(以键值对的形式创建)

注意:键不可以修改,具有唯一性。值可以取任何数据类型

s1={键:值}

eg.s1={1:'aa'}

2.访问字典的值

①通过键来访问

s2={01:'h',02:'k'}

print(s201

#输出 h

②get

字典名.get(键,默认值)

键不存在,不报错,返回默认值。

3.修改字典

s2={01:'h',02:'k'}

s201='a' #更新键

s203='o' #添加键

4.删除字典

del s('01')

5.in运算

判断某键是否在字典里,对value值不适用

s2={01:'h',02:'k'}

print('03' in s2)

6.获取字典中的所有值

s2.value()

7.items()方法

二.集合

集合是一个无序,不重复的序列

1.创建集合

2.集合的运算

差集

并集

交集

相关推荐
namexingyun8 分钟前
开源前端生态如何成为 AI UI 生成的“燃料“:shadcn/ui、Tailwind CSS、Storybook 技术价值全解剖
java·前端·人工智能·python·ui·开源·ai编程
通信仿真爱好者11 分钟前
第【17】期--考虑硬件损伤和不完美CSI的RIS-MISO系统的深度强化学习联合优化-python完整代码+参考文献
python·深度强化学习·ris
装不满的克莱因瓶17 分钟前
自然语言处理常见任务——从文本理解到生成式AI的完整任务体系
人工智能·pytorch·python·深度学习·ai·自然语言处理
ptc学习者21 分钟前
python 中描述符@property property 大概的样子
开发语言·python
zmzb010323 分钟前
Python课后习题训练记录Day129
开发语言·python
秋91 小时前
Python工程师面试常问提问和回答(AI工程化方向 · 2026版)
人工智能·python·面试
炎武丶航1 小时前
LeNet-5深度学习详解:从手写数字识别到代码实战
人工智能·python·深度学习·机器学习·ai·cnn·lenet
sitellla1 小时前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
TechWayfarer1 小时前
云服务器地域怎么选:用离线IP数据库识别用户来源并优化部署
服务器·数据库·python·tcp/ip·数据分析
梦想不只是梦与想1 小时前
Python 中的进程(Process)
python·进程·进程间通