python判断列表字典字符串元组是否存在某个值或者空值(多种方法)

 更新时间:2024年02月27日 09:39:49   作者:小生测试  
这篇文章主要介绍了python判断列表字典字符串元组是否存在某个值或者空值,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

判断是否存在某个值

万能的in与not in:
在字符串,列表,元组,字典中,都可以用in与not in 来判断是否存在某个值。
字符串:

>>> a='baidu'
>>> 'ba' in a
True
>>> 'ab' in a
False

列表:

>>> b=['baidu','taobao','jingdong',3]
>>> 3 in b
True
>>> 'taobar' in b
False

元组:

>>> c=('taobao','jingdong')
>>> 'taobao' in c
True
>>> 'tatao' in c
False

字典:
如果不加keys或者values,只比较key

>>> d={'taobao':12,'jingdong':23}
>>> 'taobao' in d
True
>>> 12 in d
False
>>> 12 in d.keys()
False
>>> 12 in d.values()
True

在python2还可以使用has_key方法

>>> d.has_key('taobao')
True
>>> d.has_key('taob3')
False

判断是否存为空值

方法一:
在Python中,False,0,’’,[],{},()都为假,因此可以直接进行逻辑运算。建议使用这种方法,性能更好。
比如:

a=[]
if a:
	print 22
else:
	print 33
> if d['jingdong']:
...     print 22
...
22

方法二:
可以用len()这个函数来比较。

>>> len(a)
0
>>> a=''
>>> b=[]
>>> len(a)
0
>>> len(b)
0
>>> e={}
>>> len(e)
0

到此这篇关于python判断列表字典字符串元组是否存在某个值或者空值的文章就介绍到这了,更多相关python判断列表字典字符串元组内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 浅析Python中的随机采样和概率分布

    浅析Python中的随机采样和概率分布

    Python中包含了很多概率算法,包括基础的随机采样以及许多经典的概率分布生成。本文主要介绍了我们在机器学习中常用的概率函数。感兴趣的同学可以了解一下
    2021-12-12
  • python使用rstrip函数删除字符串末位字符

    python使用rstrip函数删除字符串末位字符

    rstrip函数用于删除字符串末位指定字符,默认为空白符,这篇文章主要介绍了python使用rstrip函数删除字符串末位字符的方法,需要的朋友可以参考下
    2023-04-04
  • ansible作为python模块库使用的方法实例

    ansible作为python模块库使用的方法实例

    ansible是一个python package,是个完全的unpack and play软件,对客户端唯一的要求是有ssh有python,并且装了python-simplejson包,部署上简单到发指。下面这篇文章就给大家主要介绍了ansible作为python模块库使用的方法实例,需要的朋友可以参考借鉴。
    2017-01-01
  • Python中ini配置文件读写的实现

    Python中ini配置文件读写的实现

    本文主要介绍了Python中ini配置文件读写的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • python sklearn库实现简单逻辑回归的实例代码

    python sklearn库实现简单逻辑回归的实例代码

    Scikit-learn(sklearn)是机器学习中常用的第三方模块,对常用的机器学习方法进行了封装,这篇文章主要介绍了python sklearn库实现简单逻辑回归的实例代码,需要的朋友可以参考下
    2019-07-07
  • python 全角半角互换的实现示例

    python 全角半角互换的实现示例

    角、半角的的不一致会导致信息抽取不一致,本文主要介绍了python 全角半角互换的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • 解决pytorch 的state_dict()拷贝问题

    解决pytorch 的state_dict()拷贝问题

    这篇文章主要介绍了解决pytorch 的state_dict()拷贝问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python实现PDF转换文本详解

    Python实现PDF转换文本详解

    这篇文章主要介绍了详解用Python把PDF转换为文本方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-10-10
  • Python利用FFT进行简单滤波的实现

    Python利用FFT进行简单滤波的实现

    今天小编就为大家分享一篇Python利用FFT进行简单滤波的实现,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 解决pycharm不能自动保存在远程linux中的问题

    解决pycharm不能自动保存在远程linux中的问题

    这篇文章主要介绍了解决pycharm不能自动保存在远程linux中的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02

最新评论