zoukankan      html  css  js  c++  java
  • python---判断字段中是否包含一个key

    python---判断字段中是否包含一个key

    流畅的python学习笔记

    判断字段中是否包含某个key有以下3种方法

    # 判断一个key是否存在与字典中
    my_dict = {'a':1,'b':2,'c':3,'d':4}
    # 方法一 (采用这种方法会递归调用__contains__方法)
    if 'a' in my_dict:
        print("存在")
    else:
        print("不存在")
    
    # 方法二 (在python3中这种方法要比第一种块,因为my_dicy.keys()返回的是一个视图,视图查找元素会很快,可以参考https://docs.python.org/3/library/stdtypes.html#dictionary-view-objects)
    if 'a' in my_dict.keys():
      
    else:
        print("不存在")
    
    # 方法三 (因为方法一中 'a' in mydict 的时候会调用__contains__()这个魔术方法,所以我们直接调用可以,这样方便很多)
    if my_dict.__contains__('a'):
        print("存在")
    else:
        print("不存在")
    

    执行结果

    D:	oolsPython36python.exe D:/ops_class/test.py
    存在
    存在
    存在
    

    print("存在")

  • 相关阅读:
    transform:translate -50%解释
    无缝滚动条
    css二维画面练习-扑克牌
    css二维动画
    ORM了解
    socket总结
    2016/9/23总结电脑内容
    winform控件跨线程委托
    HttpRequestMessage
    vue设置每个页面的头部title
  • 原文地址:https://www.cnblogs.com/jruing/p/14576254.html
Copyright © 2011-2022 走看看