python中字典keys、values、items的使用_Python学习笔记字典之keys()、values()和 items()方法...
随笔记录方便自己和同路人查阅。
#------------------------------------------------我是可耻的分割线-------------------------------------------
有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()方法...相关推荐
- python中简述对象和类的关系_Python学习笔记(七)对象和类
什么是对象 Python中所有的数据都是以对象的形式存在,无论是简单的数字类型还是复杂的代码模块.在Python中,当我们想要创建属于自己的对象或者修改已有对象的行为时,才需要关注对象的内部实现细节. ...
- python读取字典元素笔记_Python 学习笔记 - 字典
Python 字典 字典是一种无序的.可修改的.可索引的容器. 字典使用花括号声明,具有键和值. mydic = { 'name':'孙悟空', 'origin':'猴子' } print(mydic ...
- Python中文件操作和文件夹操作的学习笔记
目录 1 前言 2 工作目录设置 设置工作目录: 获取当前运行文件目录 将工作目录重置为当前运行文件的父目录 遍历文件夹中所有的子文件(包含子文件.孙文件): 3 判断文件(夹)是否存在 4 文件读写 ...
- python一般的类有三部分组成_Python学习笔记总结(三)类
一.类简单介绍 1.介绍 类是Python面向对象程序设计(OOP)的主要工具,类建立使用class语句,通过class定义的对象. 类和模块的差异,类是语句,模块是文件. 类和实例 实例:代表程序领 ...
- python input 拖入路径 去除转义 空格_python学习笔记(基础-2)(转载)
1.输出 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字. 2.输入 如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(),可以让用户输入字符串,并存放到一个变 ...
- python基本随机生成函数_Python学习笔记(三):随机生成函数方法
本文是在Python2下总结! Python中的random模块用于生成随机数,如果想生成随机数需要先导入random的模块然后才能使用其中的方法,下面简单介绍一下常用的结果函数方法: 1·.rand ...
- python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...
从这篇文章开始,将记录我学习python的笔记,中间难免出错,看到的时候请不要见怪,因为我还是一个小学生. python中所有数据--布尔值,整型,浮点数,字符串,甚至大型数据结构,函数以及程序--都 ...
- python中123+5.0的执行结果_python实战笔记(一)
[Python注释] [Python变量] [Python运算符] [Python输入输出] * [输入函数] * [输出函数(3.x)] * [格式化输出] [分支] [循环] ### ...
- Python中json用法【详解】_Python系列学习笔记
简单来讲,json就是一种特殊的字符串. 1. json简介 定义:JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式. 特点:简洁和清晰的 ...
- python中csv文件把成绩加入_【学习笔记】python3中csv文件使用
1. reader=csv.reader(f, delimiter=','):按行读取数据,reader为生成器,读取的每行数据为列表格式,可以通过delimiter参数指定分隔符. import c ...
最新文章
- 山东人为什么爱用倒装句?没有吧我觉得。
- Mac自定义终端的欢迎页
- Java 多线程启动为什么调用 start() 方法而不是 run() 方法?
- 竞品调研时发现的Android新设计特性
- Maven排除所有传递依赖项
- 实验十一:图形界面二
- 二叉树的创建_大多数人都不会手写创建并遍历二叉树,一航这里帮你终结了
- Linux常用基本命令及应用技巧1
- 3.2 GUN as汇编(本文内容大部分引用原文,非原创)
- 【vba-1】vba操作word所有图片居中
- 江苏省2008年普通高校自主招生入选考生名单公示 - 北大清华版
- mysql日期查询索引_mysql – 如何为这种查询索引两个日期列
- 客户端Connection reset by peer怎么办?——可能只是服务端挂了
- 电子烟脱去糖衣后,下一步往哪走?
- matlab语言中的[~,b]=sort(A)用法介绍
- 流畅安装、简单使用annie下载B站视频
- 如何将 MPG 转换为 MP4
- 期权最新高频行情数据
- java 控制面板,Java9 控制面板
- 软件测试工程师的前景如何,软件测试工程师工资一般多少,前景怎么样