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

Python基础入门例程84-NP84 列表中第一次出现的位置

描述

牛客网有一个打卡系统,记录了每个人这一个星期上班打卡的记录(以名字的形式)。牛牛想知道自己在这一个星期是第几个打卡的人,你用将这份名字记录转换为列表,然后使用index函数找到'NiuNiu'的位置吗?

输入描述:

输入一行字符串表示打卡人的姓名,以空格间隔,字符串中必定有'NiuNiu'。

输出描述:

输出'NiuNiu'第一次打卡是第几个,从0开始计数。

示例1

输入:

NiuMei NiuNiu Niukele Tom NiuNiu Tom

输出:

1

解答:

# 读取一整行输入,例如:NiuMei NiuNiu Niukele Tom NiuNiu Tom
# strip() 去掉行首行尾的空白字符(空格/换行/制表符),避免无意义空白干扰
raw_line = input().strip()# 按空白分隔为列表;split() 不带参数时,会把任意个空白视作分隔符
# 例如 "A  B\tC" -> ["A", "B", "C"]
names = raw_line.split()# 使用列表的 index() 方法查找目标字符串第一次出现的位置(下标从 0 开始)
# 题目已说明一定包含 'NiuNiu',因此这里不会抛出 ValueError 异常
pos = names.index('NiuNiu')# 输出位置下标即可
print(pos)

http://www.dtcms.com/a/434501.html

相关文章:

  • 基于腾讯CODING Maven的Android库发布
  • 郑州官方发布班级优化大师
  • 10.2 刷题知识点总结(1) ---- 正则表达式
  • SPI总线介绍
  • 【LeetCode_206】反转链表
  • 品牌网站建设 磐石网络的确好沈阳唐朝网络的服务内容
  • LeetCode 215. 数组中的第K个最大元素
  • 老年实训室建设:筑牢老年护理专业学员的实操能力基础
  • 【深度学习新浪潮】基于Qwen3-8B入门LoRA完整指南
  • 数据库设计与UML图
  • 影视网站的设计与实现新泰程序开发
  • 阿里pdf解析方案Logics-Parsing如何用RL攻克复杂文档解析
  • MySQL 索引失效的常见场景与原因分析
  • 四川省建设厅网站川北医学院网页制作员工作厂家
  • 从直线到环形:解锁栈、队列背后的空间与效率平衡术
  • 操作系统全解析:Windows、macOS与Linux的深度对比与选择指南(AI)
  • 网站建设推广ppt模板网站模版防被偷
  • [创业之路-647]:互联网行业的产业链
  • 甘肃省省经合局网站建设的通知知乎app开发公司
  • 计算机视觉与深度学习 | MASt3R 前馈视觉模型:原理、公式与代码实现全解析
  • 作品展示网站源码贵阳企业网站设计制作
  • 【Linux 系统】命令行参数和环境变量
  • 如何用wordpress建一个网站太原建站模板搭建
  • DNS优选 2.6.3 |解锁专业版,优选最快DNS,享受快速且私密的互联网浏览体验
  • 云浮源峰网站建设工作室地址百度免费咨询
  • wordpress 公司网站有赞分销模式佣金
  • 冀icp 网站建设做seo哪些网站会好点
  • 基于YOLOv8-OBB的SAR图像目标检测系统
  • 《强化学习数学原理》学习笔记4——贝尔曼最优方程推理过程
  • 如何缩小物联网设备的 Docker 镜像