python 字典
1.什么是字典
我初步理解的字典和列表差不多,只不过列表的存储是一个挨着一个进行存储的,而字典是运用哈希函数来进行存储的。
2.字典的创建格式
与列表使用[]不同,字典是用{}来定义的。其基本格式是{键:值,键:值}
举例:
mydict={"zhanghengyuan":23,"zhuwenxin":14}
print(mydict)
mydict2={1:13,2:15}
print(mydict2)
其输出结果如下
{‘zhanghengyuan’: 23, ‘zhuwenxin’: 14}
{1: 13, 2: 15}
3.获取字典中的元素
获取字典中的元素主要有两种途径,第一种是使用[],即字典名[键]
第二种是使用get方法,即字典名.get(键名)。
print(mydict["zhanghengyuan"])
print(mydict.get("zhanghengyuan"))
不出所料两个语句的输出都会是23
4.判断某一个键是否在字典里
判断某一个键是否在字典里主要使用 in 或者 not in
使用in时,如果这一个键在字典里面则返回true,否则返回false
使用not in时,如果这一个键不在字典里面则返回true,否则返回false
print("zhuwenxin" in mydict)
print("zhanghengyuan" not in mydict)
输出为:
True
False
5.删除字典中的键值对
1.删除部分键值对
格式:del 字典名[键]
del mydict["zhanghengyuan"]
print(mydict)
2.删除所有键值对
格式:字典名.clear()
mydict2.clear()
print(mydict2)
6.为字典里面增添键值对
格式:
字典名[你想添加的键]=你想添加的值
mydict2["yukai"]=12
print(mydict2)
python 字典相关推荐
- Python 字典(Dictionary) get()方法
Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...
- python 字典 的pop 方法
python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...
- python字典一键多值_python字典中如何一键多值的写入?
python字典中如何一键多值的写入? python字典中一键多值写入的方法: 1.循环写入字典key.value.删除指定的键值对: 原文本'jp_url.txt'每行元素以逗号分隔:host_ke ...
- python字典{:4}_Python字典101:详细的视觉介绍
python字典{:>4} 欢迎 (Welcome) In this article, you will learn how to work with Python dictionaries, ...
- Python 字典(Dictionary)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...
- python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】
本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...
- python 字典代码_Python 字典(Dictionary)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...
- python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换
python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...
- python字典之defaultdict详解
python字典之defaultdict详解 defaultdict为你的字典设定一个默认值或者默认值的数据类型: defaultdict接受一个工厂函数作为参数,如下来构造: dict =defau ...
- python字典练习题
python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...
最新文章
- AT2362 [AGC012B] Splatter Painting(思维、dfs染色、剪枝)
- Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
- Lesson_7 上课笔记_1 ----static关键字和导包
- Android二维码之创建
- checkout 撤销修改_Git的4个阶段的撤销更改
- leetcode567. 字符串的排列
- 疫情之后,有哪些巨大的商业机会?
- UltraISO 对光盘镜像常用操作方法图解
- 黑苹果html5,黑苹果AppleALC声卡驱动安装使用教程 _ 黑苹果乐园
- win10系统,字体及软件内容特别小(亲试有效)
- php考试自动评分,excel操作题自动评分
- 强制卸载pip以及安装老版本pip
- python字典的key可以是列表类型吗_python字典key不能是可以是啥类型
- Redmi 游戏电视 X Pro 评测
- wireshark抓图
- 第五章第三十八题(十进制转换八进制)(Decimal to octal)
- GPS北斗卫星授时系统(NTP同步时钟设备)应用和发展
- Utorrent死机恢复种子下载
- Queue的一般用法
- 蚂蚁金服上市估值2k亿美金!10年老程序猿却笑不起来
热门文章
- 360加固宝加固应用后,出现java.lang.ClassNotFoundException异常
- 有时候我们停下来是为了走的更远
- 宏华Atsl ver 2000 Build 20020225 65 零售版
- Jedis的使用示范
- 微信小程序中 iconfont 图标的使用(包括彩色图标)
- 步进电机及驱动芯片选型指南
- vue路由的两种模式:hash与history的区别
- 嵌入式GUI及其开发工具——miniGUI和mStudio
- 解决打开Android sdk manger D:\BaiduNetdiskDownload\开发工具\android' 不是内部或外部命令,也不是可运行的程序问题
- 【怀旧】利用Altair 8800模拟器加载4K Basic解释器(附下载连接)