鱼C论坛

 找回密码
 立即注册
查看: 2282|回复: 0

[技术交流] 23 字典:当索引不好用时- 景命

[复制链接]
发表于 2017-7-15 23:18:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 景命 于 2017-7-15 23:18 编辑

知识点:


字典(总结一下比较重要的概念):
       
  • Python中的字典(也叫哈希,映射,散列,关系数组)把一个词作为键(key),把这个词所对应的意思作为值(value)。字典的标志性符号是大括号{},字典由多个键和其对应的值共同构成。每一个键值组合称之为项。
  • 大括号{}中的数据,必须反映出这些数据有映射的关系。字典是Python中的唯一一个映射类型,字典不属于序列类型。字典是无序的,必须通过键去访问对应的值。不可以通过下标的方式去访问。
  • 映射(来源于数学中的一个术语):原本指两个元素集之间元素相互对应的关系。




字典的创建和访问:


        1.直接使用字典的标志性符号{}来创建字典。
dict1 = {键:值,键:值}                #用大括号的方式创建,键和值之间用冒号隔开,元素之间用逗号隔开
dict1 = {}                                #创建一个空的字典。


        2.用dict()方法的方式创建。
dict3 = dict((('F',70),('i',105),('s','115'),('h','104'),('C','67')))        #由于dict()中只有一个参数,所以用元组的形式括了起来。
dict3
{'F': 70, 'i': 105, 'h': '104', 'C': '67', 's': '115'}

dict3 = dict([('F',70),('i',105),('s','115'),('h','104'),('C','67')])#只要括号中的值有某种的对应关系就可以创建。
dict3 = dict([['F',70],['i',105],['s','115'],['h','104'],['C','67']])

        3.通过关键字的方式来创建字典(key:value):
 dict4 = dict(小甲鱼='让编程改变世界',苍井空='让AV征服所有宅男')        #注意键不可以用引号。
>>> dict4
{'小甲鱼': '让编程改变世界', '苍井空': '让AV征服所有宅男'}

整节课的理论好多啊

评分

参与人数 1鱼币 +3 收起 理由
小甲鱼 + 3

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 19:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表