Python常见数据结构-Dictionary字典
2024-10-09 00:13:05
字典基本特点
- 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
- 键是唯一的,如果重复最后的一个键值对会替换前面的,值不需要唯一。
- 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
- 具有快速的查找速度,用空间换时间。
字典常见操作及方法
dic1 = {'name':'fuyusheng' , 'age':23 , 'city':'chongqing' }
#获取值 dic1['name'] #通过键获取 dic1.get('name') #通过.get()方法获取值
#增加键值对 dic1['gender'] = 'male' #新加的key-value
#修改字典 dic1['age'] = 22
#删除字典 del dic1['city'] #删除键是'city'的记录 dict1.clear() #.clear()方法清空字典所有记录 del dict1 #删除字典
dic1.items() #.items()方法获取可遍历的键-值列表对象 dic1.keys() #.keys()方法获取可遍历 键 列表对象 dic1.values() #.values()方法获取可遍历 值 列表对象
2020-03-17 20:16
最新文章
- [LeetCode] Add Two Numbers II 两个数字相加之二
- chkconfig系统服务启动设置
- AndroidStudio2.0开发环境搭建
- GitHub简单使用入门
- Seafile V4.1 安装笔记
- 【原创】测试不同浏览器播放canvas动画的平滑程度
- 一致性Hash算法及使用场景
- 本机运行.net 2.0项目报错,解决方案
- 一个非常给力的播放器video-js
- 搭建MyBatis框架
- Cup
- 如何配置android的adb环境变量
- selenium之 坑(StaleElementReferenceException: Message: Element not found in the cache...)
- MySQL InnoDB 日志管理机制中的MTR和日志刷盘
- ftp远端上的文件下载
- CodeWarrior10 如何复制Workspace配置到另一个workspace
- Java随机字符串:随机数字字符串,工具类
- Liunx下安装jdk7
- [UE4]Format Text
- Ubuntu系统上双节点部署OpenStack
热门文章
- 《ASP.NET Core 3框架揭秘》5折预售[发布试读章节]
- java-3个例子(新手)
- HTML每日学习笔记(1)
- 网络安全从入门到精通 (第二章-6) 后端基础PHP—表单验证
- Natas18 Writeup(Session登录,暴力破解)
- python基础--深浅拷贝copy
- Leetcode_877. 石子游戏(区间dp)
- c++ 的vector sort遇到栈错误
- 在dev分支上修改了文件,但是并没有执行git add. 和git commit命令,然后切换到master分支,仍然能看到dev分支的改动现象
- 使用VS开始一个新项目配置外部库的新手总结