字典是python中一种常见得数据类型,用{}表示,并且以键值对得形式存放数据。

dic={},其中得key键值是不可变得,类型可以是字符串。其中,列表,字典不可以作为键,键值是不可变得。字符串,元组,数字,这些不可变得可以作为字典得 键值

vaules 值可以是任何类型得数据,列表,字符串,元组,字典都可以作为字典得值

dic = {"name":"赵忠","age":19,"weight":170,"k1":[1,2,3,4,{"k1":1,"k2":2}]}

#提取出k2得值

# c=dic["k1"[4]["k2"]]

c=dic["k1"][4]["k2"]

print(c)

>>运行结果 2

dic.items()

for k ,v in dic.items():

print(k,v)

print(dic.items())

dict是系统默认得一个类,字典类,其中得keys(),vaules(),items(),get()是dict类得静态方法 @staticmethod,是这个类得类方法,通过类可以直接调用。

通过键key获取值得方法,可以是dict[key},也可以是dict.get(key).却别就是如果字典中没有要查找得键,dict[key]会报错,但是dict.get(key)不会报错,会返回一个none

python中字典的常用函数_python中得字典和常用函数总结相关推荐

  1. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  2. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  3. python setdefault函数_python中字典中的赋值技巧,update批量更新、比较setdefault方法与等于赋值...

    知识回顾: 之前这节主要学习了字典的删除,主要涉及到两个方法: 1. Pop方法:删除指定的键的键值对.需要指定一个自己已知的键,删除后返回的是键对应的值. 2. Popitem方法:删除的是最后一个 ...

  4. python数据处理常用函数_Python中常用操作字符串的函数与方法总结

    Python中常用操作字符串的函数与方法总结 这篇文章主要介绍了Python中常用操作字符串的函数与方法总结,包括字符串的格式化输出与拼接等基础知识,需要的朋友可以参考下 例如这样一个字符串 Pyth ...

  5. python字符串三种常用的方法或函数_python中字符串常用的函数

    s ="hello world" s[2] >>> "l" 索引 s.index("l") >>> 2 ...

  6. python中math计算平方根的函数_Python中Numpy和Math常用函数性能对比

    numpy是如今数据分析领域离不开的Python第三方工具库,它和Python自带的math库中都有一些基础的数学函数,比如指数.对数.三角函数等.在需要使用这些函数的时候,到底该用numpy还是ma ...

  7. python 字典排序 最大键_Python中的列表、元祖、字典、集合操作大全

    来源:http://suo.im/5HPGNT 在Python中有4种内建的数据结构:列表.元组.字典.集合.今天我们将会学习如何使用它们,以及它们如何使编程变得简单. 一.列表list 是处理一组有 ...

  8. python将多个列表合并_Python中多个列表与字典的合并方法

    Python中多个列表与字典的合并方法 1多列表的合并 1)a+=b a=['','',''] b = ['','',''] a += b print(a) >>>['','','' ...

  9. python local函数_python中的函数

    函数 一.函数的定义 def是可执行的代码.def创建了一个对象并将其赋值给某一变量名.def语句是实时执行的,即:def在运行时才进行评估,而在def之中的代码在函数调用后才会评估.函数本身就是一个 ...

  10. python中set函数_python中的set函数、列表的操作

    原博文 2019-10-31 11:12 − 一.set函数 set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 例题: 1.set函数求交集(&am ...

最新文章

  1. C/C++ struct 区别
  2. 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间
  3. statistics DATA in CHINA
  4. Chmod 提升一个文件夹下所有文件(夹)的权限
  5. 2013年上半年 中级数据库工程师
  6. 列表-使用del关键字从列表删除数据
  7. 钱伯斯的遗产:思科与集成虚拟网络堆栈
  8. 睿至大数据与北交大强强联手布局大数据
  9. GetPrivateProfileString的问题,获得的CString结构有问题,高手指点
  10. 电子信息工程四年学习之思
  11. Matlab 图例 位置的不同命令
  12. DMA burst 基本概念
  13. windows电脑如何设置定时关机?电脑设置定时关机的方法
  14. 企业erp系统服务器,ERP系统是什么
  15. word2vec使用说明
  16. 格式化后如何修复损坏的JPEG文件?
  17. java里异常名词解释_java名词解释
  18. 九宫格图案解锁、支付宝解锁、微信钱包解锁
  19. k30pro杀进程严重怎么解决_狗狗总是不吃饭,严重挑食怎么办?学会这三招,快速解决不吃饭...
  20. BIT2022年春软件需求工程和UML建模 - 智慧校园数据管理系统 - Week_1

热门文章

  1. linux 报错 E: 无法定位软件包 python-lzma
  2. python 类的绑定方法和非绑定方法
  3. Python列表的常用方法
  4. 浅谈python函数签名
  5. python之高级的文件操作shutil模块
  6. loglevel python 不输出_Python 通过 Celery 框架实现分布式任务队列!
  7. 最大似然估计(最大可能性估计)(likelihood)
  8. Ipython 和 python 的区别
  9. pycharm pycharm中用matplolib的ax3.plot_surface画出的3D(三维图)(三维函数)不能旋转怎么办?
  10. pip安装pytorch 速度更快