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 字典相关推荐

  1. Python 字典(Dictionary) get()方法

    Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...

  2. python 字典 的pop 方法

    python 字典pop 方法的作用: 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值 字典pop 的语法: pop(key[,default]) demo 练习字典po ...

  3. python字典一键多值_python字典中如何一键多值的写入?

    python字典中如何一键多值的写入? python字典中一键多值写入的方法: 1.循环写入字典key.value.删除指定的键值对: 原文本'jp_url.txt'每行元素以逗号分隔:host_ke ...

  4. python字典{:4}_Python字典101:详细的视觉介绍

    python字典{:>4} 欢迎 (Welcome) In this article, you will learn how to work with Python dictionaries, ...

  5. Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...

  6. python字典操作添加_Python字典常见操作实例小结【定义、添加、删除、遍历】

    本文实例总结了python字典常见操作.分享给大家供大家参考,具体如下: 简单的字典: 字典就是键值对key-value组合. #字典 键值对组合 alien_0 ={'color':'green', ...

  7. python 字典代码_Python 字典(Dictionary)

    Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包 ...

  8. python字典(dict)+常用方法操作+列表、元组、集合、字典的互相转换

    python字典(dict)+常用方法操作+列表.元组.集合.字典的互相转换 字典也是 Python 提供的一种常用的数据结构,它用于存放具有映射关系的数据. 为了保存具有映射关系的数据,Python ...

  9. python字典之defaultdict详解

    python字典之defaultdict详解 defaultdict为你的字典设定一个默认值或者默认值的数据类型: defaultdict接受一个工厂函数作为参数,如下来构造: dict =defau ...

  10. python字典练习题

    python字典练习题 写代码:有如下字典按照要求实现每一个功能dict = {"k1":"v1","k2":"v2", ...

最新文章

  1. AT2362 [AGC012B] Splatter Painting(思维、dfs染色、剪枝)
  2. Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
  3. Lesson_7 上课笔记_1 ----static关键字和导包
  4. Android二维码之创建
  5. checkout 撤销修改_Git的4个阶段的撤销更改
  6. leetcode567. 字符串的排列
  7. 疫情之后,有哪些巨大的商业机会?
  8. UltraISO 对光盘镜像常用操作方法图解
  9. 黑苹果html5,黑苹果AppleALC声卡驱动安装使用教程 _ 黑苹果乐园
  10. win10系统,字体及软件内容特别小(亲试有效)
  11. php考试自动评分,excel操作题自动评分
  12. 强制卸载pip以及安装老版本pip
  13. python字典的key可以是列表类型吗_python字典key不能是可以是啥类型
  14. Redmi 游戏电视 X Pro 评测
  15. wireshark抓图
  16. 第五章第三十八题(十进制转换八进制)(Decimal to octal)
  17. GPS北斗卫星授时系统(NTP同步时钟设备)应用和发展
  18. Utorrent死机恢复种子下载
  19. Queue的一般用法
  20. 蚂蚁金服上市估值2k亿美金!10年老程序猿却笑不起来

热门文章

  1. 360加固宝加固应用后,出现java.lang.ClassNotFoundException异常
  2. 有时候我们停下来是为了走的更远
  3. 宏华Atsl ver 2000 Build 20020225 65 零售版
  4. Jedis的使用示范
  5. 微信小程序中 iconfont 图标的使用(包括彩色图标)
  6. 步进电机及驱动芯片选型指南
  7. vue路由的两种模式:hash与history的区别
  8. 嵌入式GUI及其开发工具——miniGUI和mStudio
  9. 解决打开Android sdk manger D:\BaiduNetdiskDownload\开发工具\android' 不是内部或外部命令,也不是可运行的程序问题
  10. 【怀旧】利用Altair 8800模拟器加载4K Basic解释器(附下载连接)