Python25之字典1 – Python量化投资

Python25之字典1

一、字典的意义 字典不同于前述的序列类型,他是一种映射类型,它的引入就是为了简化定义索引值和元素值存在的特定关系的定义和访问问题 二,字典定义 字典变量名 = { key1 : value1 , key2 : value2 , key3 : value3 ….} key代表索引值(键),value代表映射的值(键值) 1 list1 = [1,2,3,4,5 ] 2 dict1 = {1: ‘ 詹姆斯 ‘ ,2:205738,3 :list1} 3 dict1[3 ] 4 [1, 2, 3, 4, 5] View Code 三、dict()函数的用法 dict1 = dict() 创建一个新的字典 将key和value作为一个序列类型(元组或列表)创建一个字典 注意:当通过对关键字赋值创建一个 字典 ,此时 关键字 必须是一个 字符串类型且不能加引号 1 dict1 = dict((( ‘ 詹姆斯 ‘ , ‘ 湖人总冠军1 ‘ ),( ‘ 科比 ‘ , ‘ 湖人总冠军2 ‘ ))) 2 >>> dict1 3 { ‘ 詹姆斯 ‘ : ‘ 湖人总冠军1 ‘ , ‘ 科比 ‘ : ‘ 湖人总冠军2 ‘ } 4 5 dict1 = dict(詹姆斯= ‘ 湖人总冠军1 ‘ ,科比= ‘ 湖人总冠军2 ‘ ) 6 >>> dict1 7 { ‘ 詹姆斯 ‘ : ‘ 湖人总冠军1 ‘ , ‘ 科比 ‘ : ‘ 湖人总冠军2 ‘ } View Code 四、修改或添加字典元素 当该键存在于字典中,则用新的键值 替代 原来的键值 当该键不存在于字典中,则 添加 一个字典元素 1 dict1 = dict(詹姆斯= ‘ 湖人总冠军1 ‘ ,科比= ‘ 湖人总冠军2 ‘ ) 2 3 dict1 4 { ‘ 詹姆斯 ‘ : ‘ 湖人总冠军1 ‘ , ‘ 科比 ‘ : ‘ 湖人总冠军2 ‘ } 5 dict1[ ‘ 詹姆斯 ‘ ] 6 ‘ 湖人总冠军1 ‘ 7 8 dict1[ ‘ 詹姆斯 ‘ ] = ‘ 我是总冠军 ‘ 9 dict1 10 { ‘ 詹姆斯 ‘ : ‘ 我是总冠军 ‘ , ‘ 科比 ‘ : ‘ 湖人总冠军2 ‘ } View Codehttps://www.cnblogs.com/ksht-wdyx/p/11342586.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论