Python--字典
2021/9/22 17:10:11
本文主要是介绍Python--字典,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.字典的操作
1.列表和字典的区别
列表:由一系列变量组成的可变序列容器
字典:由一系列键值对组成的可变散列容器
散列:对键进行哈希运算,确定在内存中的存储位置,每条数据
键必须是唯一的且不可变
创建字典
dict01 = {"ws": 100, "ssd": 232, "ew": 2322}
2.添加字典
字典[键]=值
#方法1
dict01['哈哈']=1290 print(dict01)#{'ws': 100, 'ssd': 232, 'ew': 2322, '哈哈': 1290}
#方法2
if "wsss" not in dict01: dict01["wsss"]=8000
3.定位
字典是无序的,不能通过切片索引去定位
语法:字典名[键]
#读取 print(dict01['ew'])#2322 #修改 if "ws" in dict01: dict01["ws"] =89392
4.删除
语法:del 字典名[键]
del dict01['ssd'] print(dict01)#{'ws': 100, 'ew': 2322, '哈哈': 1290}
5.遍历字典
# for 键名 in 字典: for key in dict01: print(key)
# for 值名 in 字典.values() for values in dict01.values(): print(values)
#遍历所有键和值 #for 键,值 in 字典.items(): for key,value in dict01.items(): print(key) print(value)
二.字典推导式
1. 定义:
使用简易方法,将可迭代对象转换为字典。
2. 语法:
{键:值 for 变量 in 可迭代对象}
{键:值 for 变量 in 可迭代对象 if 条件}
这篇关于Python--字典的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享