python基础——字典

本文介绍了Python字典的基本操作,包括创建、输出、get方法获取值、添加元素、更新字典、删除元素以及遍历字典的方法。重点讲解了字典的索引访问、len()、keys()、values()、items()函数的使用,并提供了示例代码展示。
摘要由CSDN通过智能技术生成

建立词典并且将词典中的每个元素进行输出

dic_1={0:"小明",1:"小红",2:"小蓝"}
print(dic_1)
for i in range(3):
    print(str(i)+" "+dic_1[i])

结果:

{0: '小明', 1: '小红', 2: '小蓝'}
0 小明
1 小红
2 小蓝

get 获取指定key 对应的value,如果key不存在返回none——语法:字典名.get(key)
例如,dict_1.get(0)

由索引获取字典中对应的元素
两个方法
1.print(dict[key])
2.print(dict.get(key))
这两个是不同的,如果说key是个没有的值,第一种方法会报错,第二种方法不会报错

字典的常见操作

len()获取字典长度
dict.keys()返回字典的所有key,以list的形式返回
dict.values()返回字典的所有value,以list的形式返回
dict.items() 返回一个包含所有(键,值)元组的列表

print(dic_1.items())
结果:
dict_items([(0, '小明'), (1, '小红'), (2, '小蓝')])

为字典添加元素

直接加!
dict[key]=value
这样的形式

dic_1={0:"小明",1:"小红",2:"小蓝"}
print(dic_1)
for i in range(2):
    dic_1[i+3]=str(i+5)
print(dic_1)

结果:
{0: '小明', 1: '小红', 2: '小蓝'}
{0: '小明', 1: '小红', 2: '小蓝', 3: '5', 4: '6'}

update 更新字典、将原字典和新字典整合,key重复的话则新的覆盖老的

dict.update{5:“7”}

为字典删除元素

在Python程序中,对于字典中不再需要的信息,对字典进行删除操作,常用有以下几种:
(1)del dict[key] 直接删除以key为键值的元素
(2)dict.clear()直接将整个字典清空
(3)字典名.pop(key) 弹出指定key的键值对,key值必须给出。给定的key值不在字典中时,会报错
(4)字典名.popitem() 随机删除其中一个键值对,并返回一个键值对组成的元组

遍历整个字典

d = {'小明': 180, "小芳": 175, "小红": 170,"小王": 180,"小智":170}   # 创建字典

for key,value in d.items():
    print("key is ",key,"  value is ",value)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值