python:关于字典的详细解析

话不多说,直入主题了
字典:(dict,或映射(map))是一组键/值对的数据类型。每个对应于一个值。在字典中键是不能重复的!!!可根据键来查询对应的值

1.对象的可哈希值:
关于hash:点击-内含哈希解释
字典是键和值的映射关系.字典的键必须是可hash的对象——如果键是可变对象,则其值可能会发生变化,因此其哈希值也会发生变化。,一个对象的hash值可用内置函数hash()获得.

print(hash(100)) #结果为100
print(hash(1.23))#结果为530343892119149569
print(hash('a'))#结果为

心细的小伙伴会发现第三个代码每次运行的值都是不一样的,因为本篇是讲字典,就不赘述(过后会单独补充).
2.字典的定义:
字典通过花括号中用逗号分隔的项目(键/值。键值对用冒号分隔)定义。

  • d = {key1 : value1, key2 : value2, key3 : value3 }
  • dict = {'name': 'runoob', 'likes': 123, 'url': 'www.runoob.com'}
    键必须为可hash对象,因此不可变对象(bool,int,float,complex,tuple,frozenset等)可以作为键;值可以为任意值。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

弈鸣coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值