`

判断python字典中key是否存在的两种方法

 
阅读更多
import redis

if __name__ == '__main__':
    r = redis.StrictRedis(host='xxx,xxx,xxx,xxx', port=6379, db=0)
    map=r.hgetall("AREA_15948_9050_20130916")
    result=""
    for index in range(288):
        #if(map.has_key(str(index+1)+"_O")):
        if(str(index+1)+"_O" in map.keys()):
             result=result+map[str(index+1)+"_O"]+","     
        else:
             result=result+str(0)+","
    print result


除了使用in还可以使用not in,判定这个key不存在
分享到:
评论

相关推荐

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

    python中有两种方法可以判断指定的键值是否存在,一种是通过字典对象的方法 has_key 判断,另外一种是通过 in 方法,下面是详细的范例。 d={'site':'//www.jb51.net','name':'jb51','is_good':'yes'} #方法1:通过...

    python 字典中取值的两种方法小结

    如果字典已知,我们可以任选一个,而当我们不确定字典中是否存在某个键时,我之前的做法如下 if 'age' in a.keys(): print a['age'] 因为不先判断的话,直接使用a[‘age’]会导致报错keyerror,提示没有该key的值。...

    替换python字典中的key值方法

    在Python编程中,字典...总之,替换Python字典中的键值是一项基础而又实用的操作,使用`pop`方法是一种非常有效且直观的方法。在实际应用中,开发者应根据具体情况选择最适合的方法,并注意潜在的问题和性能考量。

    Python两个字典键同值相加的几种方法

    两个字典A = {‘a’: 1, ‘b’: 2, ‘c’: 3}, B = {‘b’: 4, ‘c’: 6, ‘d’: 8} 要合并这两个字典,键值同则...如果要考虑两个字典,如果考虑键同则值相加的问题,可以使用下面的几种方法: 方法一: >>> A = {'a

    python字典

    - **检查**:使用 `key in dict` 来检查键是否存在于字典中。 - **删除**:`del dict[key]` 可以删除指定键值对,`dict.pop(key)` 删除并返回该键的值。 3. **字典方法**: - **update()**:将一个字典的键值对...

    python修改字典内key对应值的方法

    总结来说,Python中修改字典内key对应值的方法主要有两种: 1. 直接通过键访问并赋值:`dict[key] = new_value` 2. 使用`dict.get(key, default)`方法,确保键存在或设置默认值:`dict[key] = dict.get(key, default...

    学学Python_字典14_字典的方法(popitem、setdefault)

    在Python编程语言中,字典是一种非常重要的数据结构,它以键值对的形式存储数据,提供了灵活且高效的数据操作方式。本节我们将深入探讨字典的两个关键方法:`popitem()` 和 `setdefault()`。 首先,让我们了解`...

    学学Python_字典13_字典的方法(items、pop)

    在Python编程语言中,字典是一种非常重要的数据结构,它以键值对的形式存储数据,提供了灵活且高效的数据操作方式。本篇文章将深入探讨标题提到的两个关键方法——`items()`和`pop()`,以及它们在字典操作中的应用。...

    Python实现嵌套列表及字典并按某一元素去重复功能示例

    在`deleteRepeat`函数中,展示了两种情况:列表嵌套列表和列表嵌套字典的去重操作。对于列表嵌套列表,我们比较每个子列表的第一个元素(在这个例子中是`'b'`),确保每个`'b'`值只出现一次。同样地,对于列表嵌套...

    Python判断是否json是否包含一个key的方法

    总结,Python中判断JSON对象是否包含一个键的方法主要有两种:使用成员运算符`in`或利用字典的`get`方法。这两种方法都提供了简洁且直观的方式来检查JSON数据中是否存在特定的键。在实际编程中,可以根据具体需求和...

    python实验三、字典和集合 .doc

    【Python 字典与集合实验详解】 实验目标集中在掌握Python中的两个重要数据结构——字典...通过这个实验,你可以深入理解Python字典和集合的用法,以及它们在实际问题中的应用,这将对你的Python编程技能有很大帮助。

    Python语言基础:字典概述.pptx

    总结起来,Python字典提供了一种灵活且高效的方式来存储和操作键值对数据。它们在处理关联数据、快速查找和更新信息时具有很高的实用性。在实际编程中,掌握字典的使用是至关重要的,因为它们在很多场景下都是首选的...

    Python-具有递归点符号访问的Python字典

    点符号访问通常在面向对象编程中用于调用对象的属性或方法,但在Python字典中,我们可以通过定义一个辅助函数来实现类似的功能。这个辅助函数会遍历字典的每一层,直到找到指定的键或路径。以下是一个简单的实现: ...

    python 列表转为字典的两个小方法(小结)

    1、现在有两个列表,list1 = [‘key1′,’key2′,’key3’]和list2 = [‘1′,’2′,’3’],把他们转为这样的字典:{‘key...2、将嵌套列表转为字典,有两种方法, >>>new_list= [['key1','value1'],['key2','value2']

    python字典多键值及重复键值的使用方法(详解)

    总之,Python字典提供了灵活的方式来存储和访问数据。无论是多键值、重复键值,还是嵌套结构,都可以通过适当的方式处理。理解并熟练掌握这些概念对于编写高效的Python代码至关重要。在实际编程中,可以根据需求选择...

    python中字典的操作方法.docx

    以下是Python字典的一些主要操作方法: 1. **创建字典**: - 字典可以通过花括号{}定义,内部用逗号分隔键值对。例如: ```python my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'} ``` 2. **访问字典...

Global site tag (gtag.js) - Google Analytics