python通过字典dict判断指定键值是否存在

python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例。


1

2

3 

4

5

d={‘site‘:‘www.cnblogs.com‘,‘name‘:‘cnblog‘,‘object‘:‘asgdjaa‘}

#方法1:通过has_key

print d.has_key(‘site‘)

#方法2:通过in

print ‘body‘ in d.keys()

时间: 2024-08-28 06:50:32

python通过字典dict判断指定键值是否存在的相关文章

Python中字典容器dict默认按照键值从大到小存储的证明

在做项目中无意中发现,dict是按照键值排好序存储的.

python数据类型:字典dict常用操作

字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的. Value:任意数据(int,str,bool,tuple,list,dict,set),包括后面要学的实例对象等. 在Python3.5版本(包括此版本)之前,字典是无序的. 在Python3.6版本之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排序). 当然,字典也有缺点:他的缺点就是内存消耗巨大. 优点:查询速度快,映射型

python中字典dict的操作

字典可存储任意类型的对象,由键和值(key - value)组成.字典也叫关联数组或哈希表. dict = {'A' : 001 , 'B' : '002' , 'C' : [1 , 2 , 3] } dict['A'] = 007 # 修改字典元素 dict['D'] = (5 , 6 , 7) # 增加字典元素 del dict['A'] # 删除字典元素 del dict # 删除字典 dict.clear() # 清除字典所有元素 len(dict) # 字典元素个数 str(dict)

Python中字典dict

dict字典 字典是一种组合数据,没有顺序的组合数据,数据以键值对形式出现 # 字典的创建 # 创建空字典1 d = {} print(d) # 创建空字典2 d = dict() print(d) # 创建有值的字典, 每一组数据用冒号隔开, 每一对键值对用逗号隔开 d = {"one":1, "two":2, "three":3} print(d) # 用dict创建有内容字典1 d = dict({"one":1, &q

Python 基于字典里的指定key进行排序

对下面列表基于age进行排序items = [{'age': 28, 'name': 'Tom'}, {'age': 25, 'name': 'Jack'}, {'age': 18, 'name': 'Alex'}] 方法一:sorted(items,key=lambda item: item['age']) 方法二:from operator import itemgettersorted(items,key=itemgetter('age')) 备注:以上两个方法同样适用于 max().mi

PHP 二维数组排序 可以按指定 键值排序

<?php header("Content-Type:utf-8"); $arr = array( 0 => array( 'name' => '国际原油价格', 'url_pinyin' => 'kucun', ), 1 => array( 'name' => '原油', 'url_pinyin' => 'jiage', ), 2 => array( 'name' => '原油价格', 'url_pinyin' => 'yu

Python操作字典取Key对应的值

http://www.cnblogs.com/kaituorensheng/archive/2013/01/24/2875456.html d={'a':1,'b':2,'c':3} for i in d.keys():     print(i,d[i])

python中字典操作大全.md

字典是Python是字典中唯一的键-值类型,是Python中非常重要的数据结构,因其用哈希的方式存储数据,速度非常快.下面列出字典的常用的用途. 创建字典的4种方式: #coding=utf-8 # 如果先能拼出整个字典,则此方法比较方便 Dict1 = {'name':'聚焦学院','age':6} print(Dict1) # {'name': '聚焦学院', 'age': 6} # 如果需要动态地建立字典的一个字段,则此方法比较方便 Dict2 = {} Dict2['name'] = '

把1到100的数字拆分成字典中的两个键值对 python

需求:把1到100的列表拆分成字典中两个键值对,k1和k2. #!/usr/bin/python num = {} all_list = [] for nu in range(1101): all_list.append(nu) for i in all_list: if i < 75: if 'k1' in num.keys(): num['k1'].append(i) else: num['k1'] = [i, ] else: if 'k2' in num.keys(): num['k2']