python算法:最后一个单词的长度

最后一个单词的长度

python算法:最后一个单词的长度_第1张图片

def lengthOfLastWord(self, s: str) -> int:        
	str = s.split(" ")   # 以空格分割字符串,并返回一个列表        
	p = len(str) - 1        
	while p + 1:            
		if str[p] == '':   # 当最后一个元素为空时,删掉                
			str.pop(p)                
			p = len(str) - 1            
		else:                # 不为空,直接返回这个元素长度
			return len(str[-1])        
	return 0

题库来源:https://leetcode-cn.com

你可能感兴趣的:(python,字符串,python,leetcode,列表,正则表达式)