python中字典的常用函数_python中得字典和常用函数总结
字典是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中得字典和常用函数总结相关推荐
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- python setdefault函数_python中字典中的赋值技巧,update批量更新、比较setdefault方法与等于赋值...
知识回顾: 之前这节主要学习了字典的删除,主要涉及到两个方法: 1. Pop方法:删除指定的键的键值对.需要指定一个自己已知的键,删除后返回的是键对应的值. 2. Popitem方法:删除的是最后一个 ...
- python数据处理常用函数_Python中常用操作字符串的函数与方法总结
Python中常用操作字符串的函数与方法总结 这篇文章主要介绍了Python中常用操作字符串的函数与方法总结,包括字符串的格式化输出与拼接等基础知识,需要的朋友可以参考下 例如这样一个字符串 Pyth ...
- python字符串三种常用的方法或函数_python中字符串常用的函数
s ="hello world" s[2] >>> "l" 索引 s.index("l") >>> 2 ...
- python中math计算平方根的函数_Python中Numpy和Math常用函数性能对比
numpy是如今数据分析领域离不开的Python第三方工具库,它和Python自带的math库中都有一些基础的数学函数,比如指数.对数.三角函数等.在需要使用这些函数的时候,到底该用numpy还是ma ...
- python 字典排序 最大键_Python中的列表、元祖、字典、集合操作大全
来源:http://suo.im/5HPGNT 在Python中有4种内建的数据结构:列表.元组.字典.集合.今天我们将会学习如何使用它们,以及它们如何使编程变得简单. 一.列表list 是处理一组有 ...
- python将多个列表合并_Python中多个列表与字典的合并方法
Python中多个列表与字典的合并方法 1多列表的合并 1)a+=b a=['','',''] b = ['','',''] a += b print(a) >>>['','','' ...
- python local函数_python中的函数
函数 一.函数的定义 def是可执行的代码.def创建了一个对象并将其赋值给某一变量名.def语句是实时执行的,即:def在运行时才进行评估,而在def之中的代码在函数调用后才会评估.函数本身就是一个 ...
- python中set函数_python中的set函数、列表的操作
原博文 2019-10-31 11:12 − 一.set函数 set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集.差集.并集等. 例题: 1.set函数求交集(&am ...
最新文章
- C/C++ struct 区别
- 4.5-4.9 磁盘格式化,磁盘挂载,手动增加swap空间
- statistics DATA in CHINA
- Chmod 提升一个文件夹下所有文件(夹)的权限
- 2013年上半年 中级数据库工程师
- 列表-使用del关键字从列表删除数据
- 钱伯斯的遗产:思科与集成虚拟网络堆栈
- 睿至大数据与北交大强强联手布局大数据
- GetPrivateProfileString的问题,获得的CString结构有问题,高手指点
- 电子信息工程四年学习之思
- Matlab 图例 位置的不同命令
- DMA burst 基本概念
- windows电脑如何设置定时关机?电脑设置定时关机的方法
- 企业erp系统服务器,ERP系统是什么
- word2vec使用说明
- 格式化后如何修复损坏的JPEG文件?
- java里异常名词解释_java名词解释
- 九宫格图案解锁、支付宝解锁、微信钱包解锁
- k30pro杀进程严重怎么解决_狗狗总是不吃饭,严重挑食怎么办?学会这三招,快速解决不吃饭...
- BIT2022年春软件需求工程和UML建模 - 智慧校园数据管理系统 - Week_1
热门文章
- linux 报错 E: 无法定位软件包 python-lzma
- python 类的绑定方法和非绑定方法
- Python列表的常用方法
- 浅谈python函数签名
- python之高级的文件操作shutil模块
- loglevel python 不输出_Python 通过 Celery 框架实现分布式任务队列!
- 最大似然估计(最大可能性估计)(likelihood)
- Ipython 和 python 的区别
- pycharm pycharm中用matplolib的ax3.plot_surface画出的3D(三维图)(三维函数)不能旋转怎么办?
- pip安装pytorch 速度更快