当前位置: 首页 > news >正文

【Python】实战:使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False

使用input()从键盘获取一个字符串,判断这个字符串在列表中是否存在(函数体不能使用in),返回结果为True或False

def exists_in_list(input_string, str_list):# 遍历列表中的每个元素for item in str_list:if item == input_string:  # 如果当前元素等于输入的字符串return True  # 找到匹配项,返回 Truereturn False  # 遍历完列表都没有找到,返回 False# 从键盘获取字符串
user_input = input("请输入一个字符串:")# 示例列表
sample_list = ["apple", "banana", "orange", "grape","hello"]# 调用函数并获取结果
result = exists_in_list(user_input, sample_list)# 输出结果
print("字符串是否在列表中存在:", result)

代码解释

函数定义:

exists_in_list 函数接收两个参数:要查找的字符串和待检查的列表。

使用 for 循环遍历列表的每个元素,并通过 == 运算符进行比较。

获取用户输入:

使用 input() 函数从键盘获取用户输入的字符串。

示例列表:

定义一个示例的字符串列表 sample_list,用于检查用户输入的字符串是否存在。

输出结果:

调用 exists_in_list 函数,将用户输入和列表作为参数传入,并打印结果。

示例运行

如果用户输入 "banana",且 sample_list 为 ["apple", "banana", "orange", "grape"],则输出将为:

字符串是否在列表中存在: True

如果用户输入 "kiwi",则输出将为:

字符串是否在列表中存在: False

http://www.lryc.cn/news/473614.html

相关文章:

  • 【YApi】接口管理平台
  • QNAP威联通NAS忘记密码怎么办?
  • MySQL FIND_IN_SET 函数详解
  • 【零售和消费品&厨房】厨房食材检测图像分割系统源码&数据集全套:改进yolo11-goldyolo
  • 自制田字格word
  • 微软官方 .NET 混淆软件 Dotfuscator
  • 19 Docker容器集群网络架构:二、etcd 集群部署
  • React + SpreadJS 开发时常见问题
  • docker 调用宿主机实现关机
  • 51单片机--- 16*32点阵滚动显示
  • 渗透测试-百日筑基—文件上传篇特征截断渲染%00绕过——下篇
  • 深度学习基础—循环神经网络(RNN)
  • 一二三应用开发平台自定义查询设计与实现系列2——查询方案功能实现
  • Redis 集群 问题
  • PyQt入门指南二十九 QListView列表视图组件
  • cisco网络安全技术第4章测试及考试
  • vue下载安装
  • C++ | Leetcode C++题解之第516题最长回文子序列
  • Python中的`update`方法详解及示例
  • Docker本地安装Minio对象存储
  • vuex、vue-router实现原理
  • 我在命令行下剪辑视频
  • Rust 力扣 - 643. 子数组最大平均数 I
  • 流场主动流动控制
  • BOOST电感选型(参数详细计算)
  • EfficientNet-B6模型实现ISIC皮肤镜图像数据集分类
  • Elasticsearch分词器基础安装
  • Django-邮件发送
  • SchooWeb2--基于课堂学习到的知识点2
  • Android.mk 写法