字典由键(key)和对应值(value)成对组成
1 每个键与值用冒号隔开(:),每对用逗号,每对用逗号分割,整体放在花括号中({})。
2 键必须独一无二,但值则不必。
3 值可以取任何数据类型,但必须是不可变的,如字符串,数组或元组# 创建字典
str_a = {"name": "张三", "sex": "男", "height": "182"}
# 打印字典str_a
print(str_a)
# 打印结果:{'name': '张三', 'sex': '男', 'height': '182'}# 判断元素是否存在字典中
if "name" in str_a:print("在字典中")
else:print("不在字典中")
# 打印结果:在字典中# 根据key 获取value
print(str_a["name"]+str_a["sex"]+str_a["height"])
# 打印结果:张三男182# 添加key - value
str_a["Hobby"] = "爬山"
print(str_a)
# 打印结果:{'name': '张三', 'sex': '男', 'height': '182', 'Hobby': '爬山'}# 删除某个元素
del str_a["name"]
print(str_a)
# 打印结果:{'sex': '男', 'height': '182', 'Hobby': '爬山'}# 清空字典
str_a.clear()
print(str_a)
# 打印结果:{}

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. python 递归 分叉_浅谈Python 递归算法指归
  2. 在.NET中编辑器在用伪静态后不能正常使用的解决方法
  3. 多径信道理论的直观感受与MATLAB仿真
  4. word项目符号或编号bullets and numbering
  5. 慎用ToLower和ToUpper,小心把你的系统给拖垮了
  6. c++ ea 代码 生成_EA公司教AI制作游戏角色,行动流畅自然,全程无需人类介入
  7. np.stack() | 数组堆叠
  8. python入门教程 非常详细-Python编程入门教程:从入门到高级,非常详细
  9. iOS直播集成和问题总结(阿里云直播)
  10. 51nod 1067 Bash游戏 V2 博弈
  11. Map与Json的相互转化
  12. 为你的企业建立竞争情报系统 (转)
  13. 线代第二章 矩阵 +行列式与矩阵的区别
  14. [Kerberos基础]-- kerberos认证原理---讲的非常细致,易懂
  15. 南京市六合区原副区长焦晓英一行莅临云创
  16. Failed to load module “canberra-gtk-module“
  17. MSS(Microsoft smoothing streaming)介绍
  18. 【编译原理】 实验三 LL(1)分析法(LL1分析表的自动生成)
  19. 车牌输入法 车牌号快捷输入法 支持普通车牌新能源车牌
  20. 百度广告投放决定排名的因素!在百度推广广告有效果吗?

热门文章

  1. Redis 笔记(14)— 持久化及数据恢复(数据持久方式 RDB 和 AOF、数据恢复、混合持久化)
  2. 2022-2028年中国橡胶手套行业市场研究及前瞻分析报告
  3. Tengine AIFramework框架
  4. HiCar SDK概述
  5. ffmpeg architecture(中)
  6. ICCV2019论文点评:3D Object Detect疏密度点云三维目标检测
  7. 数据治理(三):数据质量管理
  8. python sys.argv[] 的作用
  9. OpenCV Manager package was not found Try to install it?
  10. Android onTouch 方法 和onTouchEvent 方法