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模块的加载讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • pypy提升python项目性能使用详解

    pypy提升python项目性能使用详解

    这篇文章主要为大家介绍了pypy提升python项目性能使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • python添加命令行参数的详细过程

    python添加命令行参数的详细过程

    Click 是 Flask 的开发团队 Pallets 的另一款开源项目,它是用于快速创建命令行的第三方模块,这篇文章主要介绍了python怎么添加命令行参数,需要的朋友可以参考下
    2023-06-06
  • Python之多线程爬虫抓取网页图片的示例代码

    Python之多线程爬虫抓取网页图片的示例代码

    本篇文章主要介绍了Python之多线程爬虫抓取网页图片的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式

    tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式

    今天小编就为大家分享一篇tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • selenium跳过webdriver检测并模拟登录淘宝

    selenium跳过webdriver检测并模拟登录淘宝

    这篇文章主要介绍了selenium跳过webdriver检测并模拟登录淘宝,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Python列表创建与销毁及缓存池机制

    Python列表创建与销毁及缓存池机制

    这篇文章主要介绍了Python列表创建与销毁及缓存池机制,文章基于python展开对列表创建与销毁内容的展开,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-05-05
  • python 解决数据库写入时float自动变为整数的问题

    python 解决数据库写入时float自动变为整数的问题

    这篇文章主要介绍了python 解决数据库写入时float自动变为整数的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • python通过索引遍历列表的方法

    python通过索引遍历列表的方法

    这篇文章主要介绍了python通过索引遍历列表的方法,实例分析了Python遍历列表的相关技巧,非常具有实用价值,需要的朋友可以参考下
    2015-05-05
  • 在windows下使用python进行串口通讯的方法

    在windows下使用python进行串口通讯的方法

    今天小编就为大家分享一篇在windows下使用python进行串口通讯的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论