商业数据分析 扫二维码继续学习

字典

没有顺序(区别于序列)

映射类型,键值对

Key和Value

key是唯一的

value无所谓,可以是相同的值

没有对键值对进行排序

创建办法:

1、直接创建{ “A”:“B”, ,}

A 是 KEY,B是VALE

B可以重复

A不可以重复

2、dict函数创建

先创建一对

items=[('name',Gumby),('age',42)]

a=dict(item)  

{“name”:“Gumby”……}

3、不用二元组,直接表示

d=dict(name=‘’Gumby‘’……)

字典的基本操作

1、len(b)算键值对的数量

2、取定向的值 用键来取

d[k]返回k键上的值

 3、del d[k]删除键为k的项

4、k in d 检查d中是否含有键为K的项

5、字典可以改值 d[k]=v

字典的值可以改

字典的键不可以改 

自动添加,若果键不在原来所建的范围里还是可以通过并且建立新的键

成员资格 :检查的是键是否在而不是值

列表检查的是值

6、键可以为任何不可变类型,可以自动创建新的键

X={}

X[42]='foobar'

7、字符格式化字串

 更新字典

 

 

 

 

 

 

 

 

 

 

 

 

 

[展开全文]
任课老师
  • 中国人民大学商学院教授

    张瑾,中国人民大学商学院副院长,教授,博士生导师。分别于2013年、2009年、2006年获清华大学管理学博士、工学硕士和工学学士学位。获教育部高等学校科学研究优秀成果奖、教育部博士研究生学术新人奖、北京市哲学社会科学优秀成果二等奖、北京市优秀学位论文优秀指导教师、北京市优秀博士毕业生、中国信息经济学会理论贡献奖,中国人民大学教学优秀奖,清华大学优秀博士论文奖等荣誉。在国内外重要学术期刊与会议上发表学术论文三十余篇,其中四篇为管理学国际顶级期刊(UTD 24)论文。主持三项国家自然科学基金项目,其中一项在基金委后评估中被评为特优,并带领团队在汽车、电信、传媒、核电、互联网等行业完成多个政府和企业课题。主要教学与研究领域包括人工智能与数字经济,大数据分析与管理,机器学习与商务智能等