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

LeetCode|Day11|557. 反转字符串中的单词 III|Python刷题笔记

LeetCode|Day11|557. 反转字符串中的单词 III|Python刷题笔记

🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>


📌 题目简介

题号:557. 反转字符串中的单词 III
难度:简单
题目链接:点击跳转


🧾 题目描述(简要)

给你一个字符串 s,其中包含若干单词。
请你反转字符串中每个单词内部的字符,并保持空格和单词顺序不变。

示例:

输入:s = "Let's take LeetCode contest"
输出:"s'teL ekat edoCteeL tsetnoc"

💡 解法:使用 split + 列表推导式

class Solution:def reverseWords(self, s: str) -> str:return ' '.join(word[::-1] for word in s.split())

🧠 我的理解

  • 使用 split() 方法将字符串按空格拆成单词列表;
  • 使用字符串切片 [::-1] 反转每个单词;
  • 最后用 ' '.join(...) 把反转后的单词重新拼成字符串。

📌 基础语法复习:

  • s.split():按空格分词;
  • word[::-1]:反转字符串;
  • ' '.join(...):用空格拼接字符串列表。

📌 返回总目录:点我回目录

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

相关文章:

  • 【Bluedroid】蓝牙协议栈enable流程深度解析
  • LogUtil日志工具类你真的封装对了么?
  • 19.数据增强技术
  • LeetCode 692题解 | 前K个高频单词
  • JAVA进阶--JVM
  • C#——数据与变量
  • Brooks 低温泵On-Board Cryopump 安装和维护手法Installation and Maintenance Manual
  • 文献查找任务及其方法
  • 信息学奥赛一本通 1549:最大数 | 洛谷 P1198 [JSOI2008] 最大数
  • 7.14练习案例总结
  • YOLOv11开发流程
  • 数字化红头文件生成工具:提升群聊与团队管理效率的创新方案
  • H264的帧内编码和帧间编码
  • 每日mysql
  • RAG索引流程中的文档解析:工业级实践方案与最佳实践
  • 【Linux网络】:HTTP(应用层协议)
  • 学习软件测试的第十五天
  • 【DOCKER】-6 docker的资源限制与监控
  • Linux操作系统之信号:信号的产生
  • 深入学习前端 Proxy 和 Reflect:现代 JavaScript 元编程核心
  • Modbus 开发工具实战:ModScan32 与 Wireshark 抓包分析(二)
  • Swift 解 LeetCode 326:两种方法判断是否是 3 的幂,含循环与数学技巧
  • [硬件电路-21]:模拟信号处理运算与数字信号处理运算的详细比较
  • 无人机迫降模式模块运行方式概述!
  • ICMP隧道工具完全指南:原理、实战与防御策略
  • Datawhale AI夏令营大模型 task2.1
  • 【科研绘图系列】R语言绘制世界地图
  • 硬盘爆满不够用?这个免费神器帮你找回50GB硬盘空间
  • 【React Natve】NetworkError 和 TouchableOpacity 组件
  • 网络编程(TCP连接)