Python25之字典1
2024-08-26 19:13:10
一、字典的意义
字典不同于前述的序列类型,他是一种映射类型,它的引入就是为了简化定义索引值和元素值存在的特定关系的定义和访问问题
二,字典定义
字典变量名 = {key1 : value1, key2 : value2, key3 : value3....}
key代表索引值(键),value代表映射的值(键值)
list1 = [1,2,3,4,5]
dict1 = {1:'詹姆斯',2:205738,3:list1}
dict1[3]
[1, 2, 3, 4, 5]
三、dict()函数的用法
dict1 = dict() 创建一个新的字典
将key和value作为一个序列类型(元组或列表)创建一个字典
注意:当通过对关键字赋值创建一个字典,此时关键字必须是一个字符串类型且不能加引号
dict1 = dict((('詹姆斯','湖人总冠军1'),('科比','湖人总冠军2')))
>>> dict1
{'詹姆斯': '湖人总冠军1', '科比': '湖人总冠军2'} dict1 = dict(詹姆斯='湖人总冠军1',科比='湖人总冠军2')
>>> dict1
{'詹姆斯': '湖人总冠军1', '科比': '湖人总冠军2'}
四、修改或添加字典元素
当该键存在于字典中,则用新的键值替代原来的键值
当该键不存在于字典中,则添加一个字典元素
dict1 = dict(詹姆斯='湖人总冠军1',科比='湖人总冠军2') dict1
{'詹姆斯': '湖人总冠军1', '科比': '湖人总冠军2'}
dict1['詹姆斯']
'湖人总冠军1' dict1['詹姆斯'] = '我是总冠军'
dict1
{'詹姆斯': '我是总冠军', '科比': '湖人总冠军2'}
最新文章
- java的反射
- 查看npm全局安装的模块
- MFC编程入门之二十四(常用控件:列表框控件ListBox)
- Node.js与Sails~方法拦截器policies
- iis7.5安装配置php环境
- R语言将List转为矩阵do.call
- (转)对DotNet分布式应用搭建的考虑
- $GLOBALS['HTTP_RAW_POST_DATA']、$_POST和php://input深入探究三者的区别
- 基于visual Studio2013解决C语言竞赛题之1022最大数最小数
- CSS实现三角形方法一--rotate+relative
- 二、urllib进阶
- Unity 简易的UI背景昼夜轮替效果
- C++多重继承与虚拟继承
- pycharm 中 import requests 报错
- How to distinguish between strings in heap or literals?
- linux管道命令之head与tail
- 每日英语:Six Ways to Modernize Your Car
- linux Tar 命令参数详解
- 【java规则引擎】《Drools7.0.0.Final规则引擎教程》第3章 3.2 KIE API解析
- django_models_Meta字段详解
热门文章
- postgresql 增量备份
- fdconnection自动重连
- useReducer代替Redux小案例-1(七)
- WIN7在计算机管理中修改用户名之后 文件夹名字不变怎么办?
- 小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_39、SpringBoot2.x整合redis实战讲解
- 【原创】aws s3 lambda缩略图生成
- PHP 输出两个指定日期之间的所有日期
- 如何在 Linux 中更改 swappiness
- 全面系统Python3入门+进阶-1-4 Python的缺点
- mac QQ 语音或视频时其他声音变小的解决办法