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

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

相关推荐
一个人旅程~几秒前
我存在吗?你存在吗?
笔记·程序人生·电脑·ai写作
databook4 分钟前
像搭积木一样思考:数据科学中的“自下而上”之道
python·数据挖掘·数据分析
luoluoal4 分钟前
基于python的医疗问句中的实体识别算法的研究(源码+文档)
python·mysql·django·毕业设计·源码
xqqxqxxq5 分钟前
Java IO 核心:BufferedReader/BufferedWriter & PrintStream/PrintWriter 技术笔记
java·笔记·php
夏鹏今天学习了吗8 分钟前
【LeetCode热题100(99/100)】柱状图中最大的矩形
算法·leetcode·职场和发展
啊阿狸不会拉杆14 分钟前
《机器学习导论》第 9 章-决策树
人工智能·python·算法·决策树·机器学习·数据挖掘·剪枝
喵手17 分钟前
Python爬虫实战:城市停车收费标准自动化采集系统 - 让停车费透明化的技术实践(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·城市停车收费标准·采集城市停车收费数据·采集停车数据csv文件导出
无水先生18 分钟前
python函数的参数管理(01)*args和**kwargs
开发语言·python
py小王子20 分钟前
dy评论数据爬取实战:基于DrissionPage的自动化采集方案
大数据·开发语言·python·毕业设计
Pyeako22 分钟前
opencv计算机视觉--LBPH&EigenFace&FisherFace人脸识别
人工智能·python·opencv·计算机视觉·lbph·eigenface·fisherface