随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

有3个字典方法,它们将返回类似的列表值,分别对应于字典的键、值和键-值对:keys()、values()和 items()。

这些方法返回的值不是真正的列表,它们不能被修改,没有append()方法。但这些数据类型可以用于for循环。

#------------------------------------------------我是可耻的分割线-------------------------------------------

1、values()方法,示例代码:

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

spam = {'color': 'red', 'age': 42}

for v in spam.values():

print(v)

运行结果:

这里,for循环迭代了spam字典中的每个值。

2、keys()方法,示例代码:

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

spam = {'color': 'red', 'age': 42}

for v in spam.keys():

print(v)

运行结果:

这里,for循环迭代了spam字典中的每个键。

3、items()方法,示例代码:

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

spam = {'color': 'red', 'age': 42}

for v in spam.items():

print(v)

运行结果:

这里,for循环迭代了spam字典中的每个键-值。

键-值对的循环也可以这样写,修改代码:

#

# -*- coding:utf-8 -*-

# Autor: Li Rong Yang

spam = {'color': 'red', 'age': 42}

for k,v in spam.items():

print('key is: '+ k + ' value is: ' + str(v))

运行结果:

python中字典keys、values、items的使用_Python学习笔记字典之keys()、values()和 items()方法...相关推荐

  1. python中简述对象和类的关系_Python学习笔记(七)对象和类

    什么是对象 Python中所有的数据都是以对象的形式存在,无论是简单的数字类型还是复杂的代码模块.在Python中,当我们想要创建属于自己的对象或者修改已有对象的行为时,才需要关注对象的内部实现细节. ...

  2. python读取字典元素笔记_Python 学习笔记 - 字典

    Python 字典 字典是一种无序的.可修改的.可索引的容器. 字典使用花括号声明,具有键和值. mydic = { 'name':'孙悟空', 'origin':'猴子' } print(mydic ...

  3. Python中文件操作和文件夹操作的学习笔记

    目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...

  4. python一般的类有三部分组成_Python学习笔记总结(三)类

    一.类简单介绍 1.介绍 类是Python面向对象程序设计(OOP)的主要工具,类建立使用class语句,通过class定义的对象. 类和模块的差异,类是语句,模块是文件. 类和实例 实例:代表程序领 ...

  5. python input 拖入路径 去除转义 空格_python学习笔记(基础-2)(转载)

    1.输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字. 2.输入 如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(),可以让用户输入字符串,并存放到一个变 ...

  6. python基本随机生成函数_Python学习笔记(三):随机生成函数方法

    本文是在Python2下总结! Python中的random模块用于生成随机数,如果想生成随机数需要先导入random的模块然后才能使用其中的方法,下面简单介绍一下常用的结果函数方法: 1·.rand ...

  7. python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...

    从这篇文章开始,将记录我学习python的笔记,中间难免出错,看到的时候请不要见怪,因为我还是一个小学生. python中所有数据--布尔值,整型,浮点数,字符串,甚至大型数据结构,函数以及程序--都 ...

  8. python中123+5.0的执行结果_python实战笔记(一)

    [Python注释] [Python变量] [Python运算符] [Python输入输出] *   [输入函数] *   [输出函数(3.x)] *   [格式化输出] [分支] [循环] ### ...

  9. Python中json用法【详解】_Python系列学习笔记

    简单来讲,json就是一种特殊的字符串. 1. json简介 定义:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式. 特点:简洁和清晰的 ...

  10. python中csv文件把成绩加入_【学习笔记】python3中csv文件使用

    1. reader=csv.reader(f, delimiter=','):按行读取数据,reader为生成器,读取的每行数据为列表格式,可以通过delimiter参数指定分隔符. import c ...

最新文章

  1. 山东人为什么爱用倒装句?没有吧我觉得。
  2. Mac自定义终端的欢迎页
  3. Java 多线程启动为什么调用 start() 方法而不是 run() 方法?
  4. 竞品调研时发现的Android新设计特性
  5. Maven排除所有传递依赖项
  6. 实验十一:图形界面二
  7. 二叉树的创建_大多数人都不会手写创建并遍历二叉树,一航这里帮你终结了
  8. Linux常用基本命令及应用技巧1
  9. 3.2 GUN as汇编(本文内容大部分引用原文,非原创)
  10. 【vba-1】vba操作word所有图片居中
  11. 江苏省2008年普通高校自主招生入选考生名单公示 - 北大清华版
  12. mysql日期查询索引_mysql – 如何为这种查询索引两个日期列
  13. 客户端Connection reset by peer怎么办?——可能只是服务端挂了
  14. 电子烟脱去糖衣后,下一步往哪走?
  15. matlab语言中的[~,b]=sort(A)用法介绍
  16. 流畅安装、简单使用annie下载B站视频
  17. 如何将 MPG 转换为 MP4
  18. 期权最新高频行情数据
  19. java 控制面板,Java9 控制面板
  20. 软件测试工程师的前景如何,软件测试工程师工资一般多少,前景怎么样

热门文章

  1. excel 行列转换
  2. Untracked Files Prevent Checkout (AndroidStudio切换分支报错)
  3. 1996-2016人工智能各大顶级会议最佳论文best paper
  4. 政府采购法律法规百题知识竞赛试题CSDN
  5. docker启动镜像命令
  6. QT 加载歌词LRC文件
  7. java项目配置双数据源,对两个不同服务器上的数据库中的数据进行CRUD
  8. 计算机中的CPU主频是单位,计算机CPU主频单位是MHz和GHz,他们之间怎么换算?
  9. 2021-05-26防火墙配置
  10. 常用的邮箱有哪些,可用好用的邮箱大全推荐