Python第六章16:字典(dict)的常用操作

# 字典的常用操作

"""

1       字典[key]       获取指定key的value
2       字典[key]       添加或更新键值对
3       字典.pop(key)   取出key对应的value并在字典内删除此key的键值对
4       字典.clear()    清空字典
5       字典.keys()     获取字典的全部key,可用for循环遍历字典
6       len(字典)       计算字典内的元素数量

"""

# 新增元素
# 语法: 字典[Key] = Value, 结果: 字典被修改了,如果key不存在则新增了元素,如果key存在,则更新的元素。

my_dict = {"孙悟空":99,"猪八戒":75,"沙和尚":60}
# 1.新增元素
my_dict["白龙马"] = 50
print(f"新增元素后,my_dict的内容是:{my_dict}")
# 2.更新元素
my_dict["孙悟空"] = 120
print(f"字典my_dict跟新孙悟空数据后的结果是:{my_dict}")

# 3.删除元素
# 语法: 字典.pop(key),结果:获得指定的key的value,同时字典被修改,指定key的数据被删除
x = my_dict.pop("白龙马")
print(f"删除的白龙马数据是:{x}")
print(f"删除白龙马后的字典内容是:{my_dict}")

# 4.清空元素
# 语法:    字典.clear()
my_dict.clear()
print(f"进行清空后,my_dict的内容是:{my_dict}")

# 5.获取全部的key
#  语法:  字典.keys(),结果:得到字典中全部的key
my_dict2 = {"孙悟空":99,"猪八戒":75,"沙和尚":60}
keys = my_dict2.keys()
print(f"my_dict中全部的key分别是:{keys}")

# 6.遍历字典
#  方式一,获取全部的key进行遍历
for key in keys:
    print(f"字典的key是:{key}")
    print(f"字典的value是:{my_dict2[key]}")
#  方式二,直接对字典进行for循环,每一次循环都是直接得到key
for x in my_dict2:
    print(f"字典的key是:{x}")
    print(f"字典的value是:{my_dict2[x]}")

# 7.统计字典内的元素数量
#  语法: len()
count = len(my_dict2)
print(f"字典2中有{count}个元素")

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值