首页 > 其他分享 >05 in 判断是否包含查找内容示例 包含 字符串 列表 元组 字典

05 in 判断是否包含查找内容示例 包含 字符串 列表 元组 字典

时间:2024-09-25 21:50:00浏览次数:9  
标签:判断 包含 05 示例 k1 k2 v2 print 利奇航

1、str

v = "Python全栈21期"

if "全栈" in v:
    print('含敏感字符')

2、list/tuple

v = ['alex','oldboy','藏老四','利奇航']

if "利奇航" in v:
    print('含敏感')

3、dict

v = {'k1':'v1','k2':'v2','k3':'v3'}

# 默认按照键判断,即:判断x是否是字典的键。
if 'x' in v:
    pass 

# 请判断:k1 是否在其中?
if 'k1' in v:
    pass
# 请判断:v2 是否在其中?
# 方式一:循环判断
flag = '不存在'
for v in v.values():
    if v == 'v2':
        flag = '存在'
print(flag)
# 方式二:
if 'v2' in list(v.values()): # 强制转换成列表 ['v1','v2','v3']
   	pass
# 请判断:k2:v2 是否在其中?
value = v.get('k2')
if value == 'v2':
    print('存在')
else:
    print('不存在')

4、练习题

# 让用户输入任意字符串,然后判断此字符串是否包含指定的敏感字符。

char_list = ['利奇航','堂有光','炸展会']
content = input('请输入内容:') # 我叫利奇航  / 我是堂有光  / 我要炸展会

success = True

for v in char_list:
    if v in content:
        success = False
        break

if success:
	print(content)
else:
    print('包含铭感字符')
    
# 示例:
# 1. 昨天课上最后一题
# 2. 判断 ‘v2’ 是否在字典的value中 v = {'k1':'v1','k2':'v2','k3':'v3'} 【循环判断】
# 3. 敏感字

标签:判断,包含,05,示例,k1,k2,v2,print,利奇航
From: https://www.cnblogs.com/jhchena/p/18432309

相关文章

  • 05 深浅拷贝 练习一
    """#可变-浅拷贝:拷贝第一层-深拷贝:拷贝所有数据""""""#应该每次都拷贝一份(但由于小数据池,未拷贝)v1='alex'importcopyv2=copy.copy(v1)print(id(v1),id(v2))v3=copy.deepcopy(v1)print(id(v1),id(v3))""""......
  • 01 内存地址 示例
    示例一:v1=[11,22,33]v2=[11,22,33]v1=666v2=666v1="asdf"v2="asdf"#以上数据都不是同一个内存地址#按理v1和v2应该是不同的内存地址。特殊:1.整型:-5~2562.字符串:"alex",'asfasdasdfasdfd_asdf'----"f_*"*......
  • 05 字典内存分配
    data_list=[]foriinrange(10):data={}data['user']=idata_list.append(data)print(data_list)#每个字典都不一样字典,列表内存指向图data={}foriinrange(10):data['user']=iprint(data)内存占用图......
  • 20240905
    AlternatingString我们可以设状态\(dp[i][0/1][0/1]\)表示当前考虑到第几个,长度为奇数还是偶数,有没有用\(1\)操作#include<bits/stdc++.h>usingnamespacestd;constintN=4e5+5,M=27;intt,n,ans,a[N],dp[N][2][2];chars;voidSolve(){cin......
  • 林史·语其十(101-105)【上半更新】
    鉴于收集素材与发布素材之间有一定延迟,此后林史一章分两次更新先把存的旧东西发一下#101故事源于joke3579学长博客里一份证明,涉及到求不定积分的如果你不知道啥是不定积分,你只需要知道它是导数逆运算就行了学长博客里写的是:\(A\)求导后等于\(B\)HDK:\(A\)是\(B\)的......
  • 备战软考05——输入输出
    9:029月25日周三2.计算机组成与结构.pdf4输入输出技术文老师软考教育◆计算机系统中存在多种内存与接口地址的编址方法,常见的是下面两种:1)内存与接口地址独立编址方法内存地址和接口地址是完全独立的两个地址空间。访问数据时所使用的指令也完全不同,用于接口的指令只用于接口的读......
  • 04 练习示例
    #第一题#让用户输入一个数字,猜:如果数字>50,则输出:大了,如果数字<=50,则输出小了.num=int(input("请输入你要猜测的数字"))#需要注入:input的输入,永远为:字符串ifnum>50:print("大了")else:print("小了")#第二题:用......
  • 05 循环
    while1、while#while循环#死循环打印whileTrue:print("人生苦短,我用python")#2.while后加入条件while1>0and2>0:print("人生苦短,我用python")#3.while数字相加"""count=1value=count+1print(value)"&qu......
  • Elasticsearch知识整理(包含与mongoDb的区别)
    Elasticsearch概念整理Elasticsearch是位于ElasticStack核心的分布式搜索和分析引擎。Logstash和Beats有助于收集、聚合和丰富您的数据并将其存储在Elasticsearch中。Kibana使您能够以交互方式探索、可视化和分享对数据的见解,并管理和监控堆栈。Elasticsearch......
  • Java day 05
    Javaday05面向对象1.面向对象与面向过程的区别面向过程的思想:代表语言c语言功能开发的每一步都是自己参与的面向对象的思想:代表语言Java语言指的是不断地创建对象,指挥对象事情过程举例现实生活的例子喝水:面向过程的思想:自己拿起水杯,自己走到饮水机前,自己接水面向......