Python 字典(键值对)

简介: Python 字典(键值对)

Python 字典(键值对)


创建字典

特性:字典中的键不能变,而且唯一

格式:变量名={”键1“:值1,”键2“:值2}

image.png


tup = (['two',26], ['one',88], ['three',100], ['four',-59])
dic = dict(tup)


初始化字典

knowledge = ['语文', '数学', '英语']
scores = dict.fromkeys(knowledge, 60)
print(scores)


字典访问

#通过key访问
t={"a1":1,a2:2,"a3":3}
print(t[a1])  #结果:1
print(t[a4])  #结果:报错
#通过get()访问
b=dict(a1=1,a2=2,a3=3)
print(b.get('a3'))  #结果:3


添加键值对

a={}
a["语文"]=10
a["英语"]=20
print(a)
#结果:{'语文':10,'英语':20}


修改键值对值

a={"语文":10,"数学":20}
a["语文"]=30
a["数学"]=100
print(a)
#结果:{'语文':30,'数学':100}


删除字典

a={"语文":10,"数学":20,"英语":60}
del a["语文"]
a.pop("数学")
print(a)
#结果:{'英语': 60}


判断字典里是否有指定的键值对

a={"语文":10,"数学":20,"英语":60}
print("语文" in a)  #结果:True
print("物理" in a)  #结果:False


字典函数

image.png


scores = {'数学': 95, '语文': 89, '英语': 90}
print(scores.keys())
print(scores.values())
print(scores.items())


相关文章
|
8天前
|
Python
Python中字典解包(Unpacking Dictionaries)
【6月更文挑战第14天】
16 5
|
7天前
|
存储 Serverless Python
在python中字典和元类的使用技巧
【6月更文挑战第21天】探索Python编程:本文涵盖字典排序、阿姆斯壮数检查、最大公因数与最小公倍数计算、下划线用途(如存储解释器结果、忽略值、命名约定),以及数字分隔增强可读性。此外,用下划线分隔数字如1_000_000,便于读取二进制、八进制和十六进制数值。
58 8
在python中字典和元类的使用技巧
|
1天前
|
Python
Python中解包到单独的变量对于字典
【6月更文挑战第20天】
17 11
|
2天前
|
存储 Python
Python中使用列表和字典来存储和处理复杂的数据结构
Python中使用列表和字典来存储和处理复杂的数据结构
|
6天前
|
Python
python中使用字典推导式
【6月更文挑战第16天】
19 8
|
1天前
|
存储 索引 Python
字符串、列表、元组、字典(python)
字符串、列表、元组、字典(python)
|
6天前
|
Python
如何在Python中使用字典推导式
【6月更文挑战第16天】
14 7
|
4天前
|
Python
python中字典的解包
【6月更文挑战第17天】
11 2
|
4天前
|
存储 数据挖掘 BI
Python字典在CSV数据统计中的应用
Python字典在CSV数据统计中的应用
9 1

热门文章

最新文章