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

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

相关推荐
重庆小透明3 分钟前
力扣刷题【3】相交链表
算法·leetcode·链表
Bert.Cai4 分钟前
Python字面量详解
开发语言·python
Flying pigs~~6 分钟前
基于Deepseek大模型API完成文本分类预测功能
java·前端·人工智能·python·langchain·deepseek
x_xbx30 分钟前
LeetCode:202. 快乐数
算法·leetcode·职场和发展
Ujimatsu31 分钟前
数据分析相关面试题-Python部分
大数据·python·数据分析
Heartache boy31 分钟前
野火STM32_HAL库版课程笔记-TIM通道捕获应用之编码器模式
笔记·stm32·单片机·嵌入式硬件
未知鱼33 分钟前
Python安全开发之简易Xss检测工具(详细注释)
python·安全·xss
yaoxin52112341 分钟前
368. Java IO API - 基本文件属性
java·开发语言·python
老虎06271 小时前
LeetCode热题100 刷题笔记(第四天)二分 「 寻找两个正序数组的中位数」
笔记·算法·leetcode