【发布时间】:2017-02-25 03:36:52
【问题描述】:
假设我有一个string = "Nobody will give me pancakes anymore"
我想计算字符串中的每个单词。所以我通过string.split() 来获取列表,以便获取['Nobody', 'will', 'give', 'me', 'pancakes', 'anymore']。
但是当我想通过输入len(string[0]) 来知道'Nobody' 的长度时,它只会给我1,因为它认为第0 个元素只是'N' 而不是'Nobody'。
我必须做些什么来确保我可以找到整个单词的长度,而不是单个元素的长度?
【问题讨论】:
-
所以将
string.split()结果存储在一个新变量中,并取that的第一个元素的长度。 -
@MartijnPieters 我正在尝试,但我得到了
SyntaxError: can't assign to function call -
听起来你在某处得到了分配错误的语法。看我的回答。
标签: python list string-length