Python基础学习-字典

一:使用字典:在Python中,字典是一系列键-值对,与键相关联的值可以是数字、字符串、列表乃至字典。字典用放在花括号{}中的一系列键-值对表示。键与值之间用冒号分隔,而键-值对之间用逗号分隔。

1:访问字典的值:依次指定字典名和放在方括号内的键即可

输出:

2:添加键-值对:字典是一种动态结构,可随时在其中添加键-值对

输出:

3:修改字典的值:

输出:

4:删除键-值对:使用del语句将相应的键-值对彻底删除

输出:

5:由类似对象组成的字典:

输出:

二:遍历字典:

1:遍历字典中所有的键-值对,使用for循环

输出:

2:遍历字典中所有的键,使用.keys()方法

输出:

3:按顺序遍历字典中的所有键,使用函数sorted()

输出:

4:遍历字典中的所有值,使用.values()方法

输出:

5:使用集合set()剔除字典中的值的重复项

输出:

三:嵌套:将一系列字典存储在列表中,或者将列表作为值存储在字典中,这称为嵌套。

1:在列表中嵌套字典(字典列表)

输出:

2:在字典中嵌套列表

输出:

3:在字典中嵌套字典

输出:

每天学习一点点,每天进步一点点。

本文分享自微信公众号 - 小白客(youcoding)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-10-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ml

降维之pca算法

pca算法:  算法原理: pca利用的两个维度之间的关系和协方差成正比,协方差为0时,表示这两个维度无关,如果协方差越大这表明两个维度之间相关性越大,因而降维...

35660
来自专栏ml

关于python使用cv画矩形并填充颜色同时填充文字

font = cv2.FONT_HERSHEY_SIMPLEX # 使用默认字体 cv2.rectangle(im, (10, 10), (110, 11...

765150
来自专栏ml

关于python使用threadpool中的函数单个参数和多个参数用法举例

1.对单个元素的函数使用线程池: # encoding:utf-8 __author__='xijun.gong' import threadpool de...

474120
来自专栏ml

使用Anaconda搭建TensorFlow-GPU环境

前言:      对于深度学习来说,各种框架torch,caffe,keras,mxnet,tensorflow,pandapanda环境要求各一,如果我们在一...

3.2K110
来自专栏ml

安装Python时遇到如下问题,解决方案

~$ sudo apt-get install python-pip 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息...

40980
来自专栏ml

python科学计算之numpy

1.np.logspace(start,stop,num): 函数表示的意思是;在(start,stop)间生成等比数列num个 eg:  import num...

38960
来自专栏Golang语言社区

2017年8月编程语言排行榜:大数据时代,Python、Go依然强劲

TIOBE编程语言社区发布了 2017 年 8 月排行榜,和上个月相比,前五名没有变化,Java、C、C++、C# 和 Python 仍然稳定保持在前 5 的位...

38370
来自专栏ml

评估一个预测模型性能通常都有那些指标

对于不同类型的模型,会有不同的评估指标,那么我们从最直接的回归和分类这两个类型,对于结果连续的回归问题, 一般使用的大致为:MSE(均方差),MAE(绝对平均差...

423110
来自专栏ml

PIL遇到问题解决

PIL 全称:Pillow 在使用PIL4.2.1版本读取jpeg文件时,报cannot identify image file,去github源查找原因:ht...

30760
来自专栏新智元

谷歌开源最大手动注释视频数据集和 TensorFlow 模型性能调优工具

【新智元导读】谷歌再度开放Youtube视频数据集——Youtube边界框(YouTube-BoundingBoxes),含23类共500万手动注释的、紧密贴合...

51480

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励