Python字典的keys函数
目录
- keys的功能
- keys的用法
keys功能
- 获取当前字典中所有的键( key )
keys的用法
- 用法∶
dict.keys()
->无需传参,返回一个key集合的伪列表
In [11]: my_dict = { 'name' : 'insane' , 'age' : 33}
In [12]: my_dict.keys ()
Out[12]: dict_keys ( [ 'name' , 'age' ] ) # 不具备列表的所有功能In [13]: key_list = list(my_dict.keys()) # 这样后就具备列表的所有功能
In [14]: key_list
0ut [14]: [ 'name' , 'age ' ]
实战
- 由 keys 获取的列表每个value都是唯一的,因为字典的每个key都是唯一的
# coding:utf-8project = {'id':1, 'project_name':'ipad', 'price':2000, 'count':30}project_title = project.keys()
print(project_title)
print(type(project_title))
# print(project_title[0]) # 会报错
# project_title.append('user') # 会报错project_title_list = list(project.keys())
print(project_title_list)
print(type(project_title_list))print(project_title_list[0])
print(project_title_list[2:6])
project_title_list.append('user')
print(project_title_list) # 该列表的每个value都是唯一的
dict_keys(['id', 'project_name', 'price', 'count'])
<class 'dict_keys'>
['id', 'project_name', 'price', 'count']
<class 'list'>
id
['price', 'count']
['id', 'project_name', 'price', 'count', 'user']Process finished with exit code 0
Python字典的keys函数相关推荐
- Python 字典中get() 函数
Python 字典中get() 函数返回指定键的值. 语法:value = dict.get(key, default=None) 参数 key – 字典中要查找的键. default – 如果指定键 ...
- [转载] Python字典按照keys排序输出为列表
参考链接: Python字典dictionary | keys()方法 python 字典按关键值keys排序输出. sorted(dict.items)输出一个排好序的二维列表. 怎么取排好序的ke ...
- Python字典中 get() 函数的使用
这是我对 get() 函数的理解你 get 到了吗 get() 函数是在字典中经常性使用的函数,它可以通过 键 获取到字典中相对应的 值 get() 函数的标准形式: <d>.get(&l ...
- [python] 字典 pop(key)函数:删除字典中key及其值,并返回该值
功能 删除字典给定键 key 及对应的值,返回值为被删除的值.key 不在字典中,则返回 default 值. 一般会在更新字典的时候用到. 语法 value_deleted = dict_name. ...
- python 复制dict_超全的Python 字典(Dictionary)介绍
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 键一 ...
- dictionary new一个实例_超全的Python 字典(Dictionary)介绍
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 键一 ...
- python字典及嵌套遍历
字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key:value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 dict1={'apple': ...
- python中字典的常用函数_Python字典dict常用方法函数实例
dict={'name':'Joe','age':18,'height':60} clear,清空 dict.clear() #运行结果{} pop,移除指定key的键值对并返回vlaue(如果没有该 ...
- Python 字典(Dictionary) get()方法
Python 字典(Dictionary) get()方法 描述 Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值. 语法 get()方法语法: ...
最新文章
- SQL优化常用方法49
- 第八周项目实践6 KMP算法(串的模式匹配)
- 计算机及网络技术发展趋势,网络技术发展对计算机技术的影响
- 专访 Swin Transformer 作者胡瀚:面向计算机视觉中的「开放问题」 原创
- androidstudio环境配置常见问题解决
- IllegalArgumentException:argument type mismatch
- (转) Linux 内核运行参数修改——sysctl命令
- php 模板解析,关于模板的原理和解析
- 【版本发布】JEECG 3.6.2 移动能力版发布,快速开发平台
- mysql - 索引_07
- 《软件测试方法与技术实践指南》Java EE篇 文摘
- 剑指 Offer II 042. 最近请求次数【队列方法】
- Eclipse快速导入继承类的方法
- Android webView嵌套h5页面 软键盘遮盖页面问题 解决方案 java kotlin
- (转)Django ==== 实战学习篇十三 分页(Paginator)处理;Django使用内置的admin
- vb 修改sql数据库服务器,vb连接服务器sql数据库
- Python实现注册账号系统密码验证模块编写
- 一个超简单的油猴脚本!
- P物质肽[DArg1, DTrp5, 7, 9, Leu11]
- 感谢csdn 2021年中秋月饼礼盒
热门文章
- 大智慧c语言编程,【图】大智慧外接DLL之C语言编程源码交流帖_数据、教程交流论坛_理想论坛 - 股票论坛...
- Windows系统安装jdk1.8
- 谣言检测论文分享(一)
- vue router 路由跳转方法概述
- 特征工程之数据预处理——哑变量处理
- 全球与中国半导体用前驱体市场行业投资分析及前景趋势预测报告2022-2028年
- python中redirect如何传值_flask的重定向(redirect)传递参数的方法
- 伯努利分布,二项分布和泊松分布以及最大似然之间的关系(未完成)
- 【计算机毕业设计】医院设备管理系统
- 雅思经验(15)之让AI帮你改雅思作文