python字典视图
#字典的items(),keys()和values()方法用于返回字典键值对的视图对象。视图对象支持迭代操作,并可反应未来对字典的修改。
#视图对象不是列表,不支持索引。通常list()将视图对象转换为列表。
#1.items() items方法返回键值对视图。例如:
x={'name':'john','age':25}
y=x.items()
#返回键值对视图
print("y=x.items()-->",end="")
print(y)
#显示兼职对视图,兼职对视图为dict_items()对象。#迭代键值对视图
print('循环start')
for a in y:print(a)
print('循环end')
#修改字典
x['age']=30
print('修改后--》',end="")
print(x)
print(y)
print("list-->",end="")
print(list(y))#keys()返回字典中所有键的视图
x={'name':'john','age':25}
y=x.keys()print("y-->",end="")
print(y) #输出键的视图#为字典添加键值对;
x['set']='male'
print('添加后的x-->',end="")
print(x)print("修改后的键视图",end="")
print(y)print("list(y)-->",end="")
print(list(y))#value,value()方法字典中全部值的视图。
x={'name':'john','age':25}
y=x.values();
print("y=x.values()-->",end="")
print(y)
#输出值的视图
x['set']='male'
print('添加后的x-->',end="")
print(x)print("修改后的值视图,y-->",end="")
print(y)print("list(y)-->",end="")
print(list(y))#键视图的集合操作;键视图支持各种集合运算,键值对视图和值视图不支持集合运算。
x={'a':1,'b':2}
#键视图
kx=x.keys()
print(kx)
#键视图
y={'b':3,'c':4}
ky=y.keys()
print(ky)#求值差
print(kx-ky)#求并集
print(kx|ky)
#求交集;
print(kx&ky)
#求对称差集;
print(kx^ky)
python字典视图相关推荐
- Python字典视图浅析
字典的items(),keys()和values()方法用于返回字典键值对的视图对象. 视图对象支持迭代操作,并可反应未来对字典的修改. 视图对象不是列表,不支持索引.通常list()将视图对象转换为 ...
- Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对
#获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...
- Python字典(字典的定义,创建字典,获取字典中的数据,字典元素增删改,获取字典视图,字典的遍历,字典的特点,字典生成公式)
1.字典的定义 2.创建字典 3.获取字典中的数据 4.字典元素增删改 5.获取字典视图 lst={'数值1':300,'数值2':100,'数值3':400,'数值4':200} print(lst ...
- 用来处理python字典的方法_python字典的常用方法总结
python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用. dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典.代码示例如下: data = { ...
- Python:字典列表字符串方法测试
测试的一些Python中的关于字典.列表.字符串的使用方法,放在这里备查. 整个测试代码和说明如下: # -*- coding: utf-8 -*- """Python: ...
- python字典类型可迭代_核心数据类型--字典
## 概括 字典是python中唯一的**映射类型**,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储 ...
- python常用代码总结-python字典的常用方法总结
python中字典是非常常用的数据类型,了解各种方法的作用及优缺点对于字典的使用非常有用. dict.clear() 的方法用于清空所有的键值对,清空后字典变成空字典.代码示例如下: data = { ...
- 6、python --字典
字典 python内置的数据结构之一,与列表一样是一个可变序列 不可变序列:整数.字符串 可变序列:列表.字典(都可以实现增删改的) 字典的特点: 1.字典中的所有元素都是一个 key- value对 ...
- python字典的用法_Python 字典 items() 使用方法及示例
Python 字典 items() 使用方法及示例 items()方法返回一个视图对象,该对象显示字典的(键,值)元组对的列表. items()方法的语法为:dictionary.items() it ...
最新文章
- R筛选dataframe时间范围内的数据
- 微软对学生免费提供Visual Studio等开发软件(包括中国)
- 6kzz整合ueditor
- 通过用户名限制用户上网
- android studio turn off hyperv,Android Studio 无法运行模拟器
- c# u盘使用记录_C# 系统应用之通过注册表获取USB使用记录(一)
- iis 跨域_织梦会员登录二级域名不能跨域
- [html] From表单提交时为什么会刷新页面?怎么预防刷新?
- vsftp 简易部署使用
- 1、Fiddler 打断点 bpu
- mammothJs解析docx文件
- md5验证文件完整性
- 【笔记】2017电信大数据普惠金融应用案例
- 【机房收费个人版】DataTable 与泛型集合的较量
- Codeforces #229 D2C:Inna and Candy Boxes
- ROS综合学习记录(一)---cmd_vel转换为阿克曼模型的速度变换
- BTG遭遇51%攻击,幕后黑手竟是他!
- python sympy库实现代数符号运算及表达式推导
- 【免费】小米即时消息云MIMC介绍——免费、简单实现IM
- 祝女生节快乐的c语言,女生节祝福语:3月7日女生节到了,祝福送给娇滴滴的你...
热门文章
- JVM系列之:从汇编角度分析NullCheck
- 小师妹学JVM之:JVM中的Safepoints
- Spring MVC中的拦截器/过滤器HandlerInterceptorAdapter的使用
- redis基本类型以及优点特性
- 洛谷——P1071 潜伏者
- 【测试点分析】1010 Radix (25 分)_37行代码AC
- 22行满分代码:L1-054 福到了 (15分)
- python找指定内容_python查找指定具有相同内容文件的方法
- 爬取某瓣电影中你好,李焕英电影的短评并生成词云
- mysql文档批处理去重_数据导入经验总结