LeetCode|Day12|58. 最后一个单词的长度|Python刷题笔记
LeetCode|Day12|58. 最后一个单词的长度|Python刷题笔记
🗓️ 本文属于【LeetCode 简单题百日计划】系列
👉 点击查看系列总目录 >>
📌 题目简介
题号:58. 最后一个单词的长度
难度:简单
题目链接:点击跳转
🧾 题目描述(简要)
给你一个字符串 s
,由若干单词组成,单词之间用空格隔开。
请你返回最后一个单词的长度。
如果字符串最后有空格,请忽略这些空格。
示例:
输入:s = "Hello World"
输出:5
💡 解法:strip 去除尾空格 + split 拆分单词
class Solution:def lengthOfLastWord(self, s: str) -> int:return len(s.strip().split()[-1])
🧠 我的理解
strip()
去除字符串两端空格;split()
拆成单词列表;[-1]
获取最后一个单词,再用len()
求长度。
📌 基础语法复习:
str.strip()
:去掉前后空格;list[-1]
:访问列表最后一个元素;len()
:求字符串或列表长度。