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 + 列表推导式

python 复制代码
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(...):用空格拼接字符串列表。

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

相关推荐
做cv的小昊19 分钟前
【TJU】信息检索与分析课程笔记和练习(1)认识文献
经验分享·笔记·学习·搜索引擎·全文检索
徐先生 @_@|||23 分钟前
(Wheel 格式) Python 的标准分发格式的生成规则规范
开发语言·python
Mqh18076235 分钟前
day45 简单CNN
python
读创商闻1 小时前
崇明岛西滩湿地:离都市最近的候鸟观测笔记
笔记
蒙奇D索大1 小时前
【11408学习记录】考研英语长难句拆解三步法:三步拆解2020年真题,攻克阅读难点
笔记·学习·考研·改行学it
悠闲漫步者1 小时前
第2章 MCS-51单片机的串口和最小系统(学习笔记)
笔记·学习·51单片机
学习者0071 小时前
python 下载离线库方法
python
声声codeGrandMaster1 小时前
AI之模型提升
人工智能·pytorch·python·算法·ai
魔镜前的帅比2 小时前
多 Agent 架构:Coordinator + Worker 模式
python·ai
莫白媛2 小时前
Linux创作笔记综合汇总篇
linux·运维·笔记