Python2 字典 has_key() 方法
描述
Python2 字典 has_key() 方法用于判断键(key)是否存在于字典(D)中,如果键在字典中返回True,否则返回False。
官方文档推荐用 in 操作符,因为它更短更通俗易懂。has_key()是老旧遗留的api,为了支持2.2之前的代码留下的。Python3已经删除了该函数。
语法
has_key() 方法语法:
D.has_key(key)
参数
- key -- 要在字典中查找的键。
返回值
如果键在字典里返回 True,否则返回 False。
实例
以下实例展示了 has_key() 的使用方法:
#!/usr/bin/python
D = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  D.has_key('Age')
print "Value : %s" %  D.has_key('Sex')
以上实例输出结果为:
Value : True
Value : False
Python2 字典 has_key() 方法的更多相关文章
- Python 字典(Dictionary) has_key()方法
		描述 Python 字典(Dictionary) has_key() 函数用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false. 语法 has_key()方法语法:dic ... 
- Python列表和字典的方法总结
		列表方法: 方法 说明 append( item ) 在列表末尾插入(item ) count( element ) 返回element在列表中出现的次数 extend( newlist ) 将new ... 
- Python3 字典 items() 方法
		描述 Python 字典 items() 方法以列表返回可遍历的(键, 值) 元组数组. 语法 items()方法语法: dict.items() 参数 NA. 返回值 返回可遍历的(键, 值) 元组 ... 
- python之字典及其方法---整理集
		字典 特点: 使用逗号分隔的key:value形式: 使用大括号括起来: key-value的键值对中,value部分可以是任意类型: 列表.字典不能做为字典的key: 字典是无序的,哪个key-va ... 
- python学习笔记八——字典的方法
		4.3.3 字典的方法 字典的常用方法可以极大地提高编程效率.keys()和values()分别返回字典的key列表和value列表.例: dict={"a":"appl ... 
- Python 字典 fromkeys()方法
		Python 字典 fromkeys() 方法用于创建一个新的字典,并以可迭代对象中的元素分别作为字典中的键,且所有键对应同一个值,默认为None. fromkeys() 方法语法: 1 dict.f ... 
- Python 字典 popitem() 方法
		描述 Python 字典 popitem() 方法随机返回并删除字典中的一个键/值对(一般删除末尾对). 如果字典已经为空,却调用了此方法,就报出KeyError异常. 语法 popitem() 方法 ... 
- Python 字典 pop() 方法
		描述 Python 字典 pop() 方法删除给定键所对应的键/值对,并返回被删除的值.给定键如果不在字典中,则必须设置一个default值,否则会报错,此时返回的就是default值. 语法 pop ... 
- Python 字典 values() 方法
		描述 Python 字典 values() 方法以列表形式(并非直接的列表,若要返回列表值还需调用list函数)返回字典中的所有值. 语法 values() 方法语法: D.values() 参数 无 ... 
随机推荐
- Spring Boot应用连接数据库MySQL、及一个简单的demo
			一.修改pom.xml文件 在项目的pom.xml文件上增加如下代码,添加依赖文件. <dependency> <groupId>mysql</groupId> & ... 
- 浅谈jQuery easyui datagrid操作单元格样式
			今天项目上遇到问题,就是表格风格统一的问题,由于用了2个不同的框架,所以如果要大修比较麻烦,考虑到修改表格样式工作量会少很多,所以考虑修改jQuery easyui datagrid数据网格的样式. ... 
- CoCreateInstance(转)
			CoCreateInstance 创建组件的最简单的方法是使用CoCreateInstance函数. 在COM库中包含一个用于创建组件的名为CoCreateInstance的函数.此函数需要一个 ... 
- Ejb in action(一)——开篇介绍
			从今天開始.我们共同来学习JavaEE中一个很重要的规范:Ejb. 既然您已经找到了这篇文章.就说明您至少已经对分布式开发有个大体上的概念了,之前没了解过也没关系,正好通过咱们的共同学习,一起来了解它 ... 
- 【Nodejs】“快算24”扑克牌游戏算法 1.01
			考虑到1.00版本需要改源码变更四个数字,这版修改了一下变成控制台输入了. 先把两个数四则运算得到结果想清楚就是C2代码,三个数就是C3,四个数就是C4.简单的代码简单,却是复杂的基础:复杂的脱胎于简 ... 
- 细说java中Map的两种迭代方式
			曾经对java中迭代方式总是迷迷糊糊的,今天总算弄懂了.特意的总结了一下.基本是算是理解透彻了. 1.再说Map之前先说下Iterator: Iterator主要用于遍历(即迭代訪问)Collecti ... 
- Hibernate生成实体类-手工写法(一)
			BaseDao package com.pb.dao; import java.sql.Connection; import java.sql.DriverManager; import java.s ... 
- Loadrunner 怎么将response的数据下载下来
			我们请求url时候会遇见返回的数据格式为json格式.但是怎么显示到reply页面呢?其实有一个参数需要设置成0 web_url("GetRequestData", "U ... 
- table设置表格有滚动条
			table 设置表格有滚动条. 少说多做,代码中有注释: <!DOCTYPE HTML> <html> <head> <meta http-equiv=&qu ... 
- HDU 4847 陕西邀请赛A(水)
			HDU 4847 Wow! Such Doge! pid=4847" style="">题目链接 题意:给定文本,求有几个doge,不区分大写和小写 思路:水题.直 ... 
