在Python中用keys()方法返回字典键的教程

keys()方法返回在字典中的所有可用的键的列表。

语法

以下是keys()方法的语法:

dict.keys()

参数

NA

返回值

此方法返回在字典中的所有可用的键的列表。

例子

下面的例子显示keys()方法的用法。

#!/usr/bin/python

dict = {'Name': 'Zara', 'Age': 7}

print "Value : %s" % dict.keys()

当我们运行上面的程序,它会产生以下结果:

Value : ['Age', 'Name']

时间: 2015-05-18

values()方法返回给定的字典中所有可用值的列表. 语法 以下是values()方法的语法: dict.values() 参数 NA 返回值 此方法返回在给定字典中的所有可用的值的列表. 例子 下面的例子显示values()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.values() 当我们运行上面的程序,它会产生以下结果: Value : [7, 'Zar

字典的键 字典中的值没有任何限制, 可以是任意Python对象,即从标准对象到用户自定义对象皆可,但是字典中的键是有类型限制的. (1)不允许一个键对应多个值         必须明确一条原则:每个键只能对应一个项.也就是说:一键对应多个值是不允许的(像列表.元组和其他字典这样的容器对象是可以的). 当有键发生冲突(即字典键重复赋值),取最后(最近)的赋值.Python并不会因字典中的键存在冲突而产生一个错误,它不会检查键的冲突是因为如果真这样做的话,在每个键-值对赋值的时候都会做检查,这将会占

get()方法返回给定键的值.如果键不可用,则返回默认值None. 语法 以下是get()方法的语法: dict.get(key, default=None) 参数 key -- 这是要搜索在字典中的键. default -- 这是要返回键不存在的的情况下默认值. 返回值 该方法返回一个给定键的值.如果键不可用,则返回默认值为None. 例子 下面的例子显示了get()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 27} prin

添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan' >>> dic {'name': 'zhangsan'} 如果key或value都是变量也可以用这种方法 >>> key='age' >>> value=30 >>> dic[key]=value >>> dic {'age': 30

假设在python中有一字典如下: x={'a':'1,2,3', 'b':'2,3,4'} 需要合并为: x={'c':'1,2,3,4'} 需要做到三件事: 1. 将字符串转化为数值列表 2. 合并两个列表并添加新的键值 3. 去除重复元素 第1步通过常用的函数eval()就可以做到了,第2步需要添加一个键值并添加元素,第3步利用set集合的性质可以达到去重的效果,不过最后需要再将set集合转化为list列表.代码如下: x={'a':'1,2,3','b':'2,3,4'} x['c']=

本文实例讲述了python使用clear方法清除字典内全部数据.分享给大家供大家参考.具体实现方法如下: d = {} d['name'] = 'Gumby' d['age'] = 42 print d returned_value = d.clear() print d print returned_value 希望本文所述对大家的Python程序设计有所帮助.

这篇文章主要介绍了Python如何使用函数做字典的值,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 当需要用到3个及以上的if...elif...else时就要考虑该方法进行简化 通过将函数名称当做字典的值,利用字典的关键字查询,可以快速定位函数,进行执行 [场景]用户查询信息,输入fn查询,执行对应函数 # 简单用十个函数模拟查询函数 def fun1(): print("查询1") def fun2(): print("

items()方法返回字典的(键,值)元组对的列表 语法 以下是items()方法的语法: dict.items() 参数 NA 返回值 此方法返回元组对的列表. 例子 下面的例子显示了items()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.items() 当我们运行上面的程序,它会产生以下结果: Value : [('Age', 7), ('Name', '

Python中按键来获取值,相对来说要容易些,毕竟只需要dict[key]就可以找到,但里面同样有个问题,如果其中的键不存在的话,会抛出异常,如果不用try...except...等异常处理机制的话,程序就会中断!这里提供两种很安全,很健壮的处理方法. 方式一: dict[key] + 判断 >>> dct = {'Name': 'Alice', 'Age': 18, 'uid': 1001, 'id': 1001} >>> def get_value1(dct, ke

在对网页进行调试的过程中,经常会用到js来获取元素的CSS样式,方法有很多很多,现在仅把我经常用的方法总结如下: 1. obj.style:这个方法只能JS只能获取写在html标签中的写在style属性中的值(style="-"),而无法获取定义在

如果给定的键在字典可用,has_key()方法返回true,否则返回false. 语法 以下是has_key()方法的语法: dict.has_key(key) 参数 key -- 这是要搜索在字典中的键. 返回值 此方法返回true,如果给定键在字典可用,否则返回false. 例子 下面的例子显示了has_key()方法的使用. #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 7} print "Value : %s" % dict.

python中keys的用法_在Python中用keys()方法返回字典键的教程相关推荐

  1. python中case的用法_用 Python 实现简单的 switch/case 语句

    在Python中是没有Switch / Case语句的,很多人认为这种语句不够优雅灵活,在Python中用字典来处理多条件匹配问题字典会更简单高效,对于有一定经验的Python玩家不得不承认,的确如此 ...

  2. python中content的用法_学python吗,教你5个python现学现用的有趣用法

    在我们使用python的过程中也会遇到一些有意思的用法,这里找到了一些总结有趣的 话不多说,接着看下去吧!!!!python高薪就业(视频.学习路线.免费获取)​shimo.im for-else用法 ...

  3. python中result的用法_关于Python中的列表理解及用法

    在Python中,列表理解通常用于编写单行语句,这些语句通过可迭代对象进行迭代以创建新的列表或字典.本文首先介绍for循环如何在Python中工作,然后解释如何在Python中使用列表理解. Pyth ...

  4. python中or的用法_解析python中and与or用法

    在Python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值:而是,返回它们实际进行比较的值之一.>>> 1 and 2 and 3 3 > ...

  5. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  6. python中len的用法_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  7. python中object的用法_【Python】【基础知识】【内置函数】【object的使用方法】

    原英文帮助文档: classobject Return a new featureless object. object is a base for all classes. It has the m ...

  8. python中flag的用法_请问python中flag的意思是什么?

    您好. Flag这一变量名常常被用于命名旗标变量,或者说哨兵变量.这种变量的作用体现在帮助进行条件判断中,常常使用int类型变量中的0.1或布尔类型变量中的false(0).true(1)来表示. 试 ...

  9. python中font的用法_使用Python库判断字符是否在字体里

    在TrueFont字体里,使用Unicode来标记字符,但是Unicode是一个非常庞大的集合,所以考虑到适用性,一些字体只会选取Unicode的某一类字符设计字体,比如英文字体通常没有汉字,汉鼎简中 ...

  10. python中主函数用法_【Python 1-13】Python手把手教程之——详解函数和函数的使用...

    - 作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 定义函数 下面是一个打印问候语的简单函数,名为greet_user(): def greet_user(): "&quo ...

最新文章

  1. 如何通过DICOM的tag来判断3D图像的方向
  2. 如何在HTTP POST请求中发送参数?
  3. Linux学习之Vim编辑器
  4. 从头基于空镜像scratch创建一个新的Docker镜像
  5. 基于S2SH的电子商务网站系统性能优化
  6. php下载文件添加header响应头
  7. 【转】由投影重建图像:滤波反投影、FDK、TFDK三维重建算法理论基础
  8. CCF2015-12-2 消除类游戏
  9. bio linux 创建_Linux设备驱动--块设备之概念和框架以及相关结构体
  10. Python捕捉命令输出、错误输出及赋值命令到变量的方法
  11. 怎么用追 MM 来理解 23 种设计模式?
  12. 虚拟DOM和真实DOM
  13. CF Bottles 0-1背包
  14. video autoplay失效
  15. 业务层Service的作用
  16. 数据库MySQL错误2058_SQLyog连接MySQL8.0报2058错误的完美解决方法
  17. 个人购买得笔记本电脑都需要做哪些安全防御措施
  18. 吴彩强:从表征到行动---意向性的自然主义进路
  19. 西瓜大战java_让“西瓜大战”来得更加猛烈些
  20. optimizer_features_enable

热门文章

  1. go 学习笔记之咬文嚼字带你弄清楚 defer 延迟函数
  2. 好读书之后是什么?(转)
  3. Unity - Timeline 之 Timeline Preview and Timeline Selector(Timeline预览与Timeline选择器)
  4. 深入解析SQL Server 2008
  5. 晚还款没事,各行信用卡容时容差服务大汇总!
  6. Qt之QGraphicsView进阶篇
  7. 中华之剑,禁毒纪录片,已转码支持流媒体播放,欢迎下载、欢迎传播
  8. git push报错 [remote rejected] HEAD (no new changes) error
  9. 如何体面的解决浏览器首页被hao123绑架
  10. hao123劫持浏览器主页