【发布时间】:2018-07-19 18:15:42
【问题描述】:
我正在尝试使用for 循环来查找字符串中恰好包含一个字母e 的每个单词。
我的猜测是我需要使用for循环首先将字符串中的每个单词分隔到自己的列表中(例如,this is a string变成['this']、['is']、['a']、@987654328 @)
然后,我可以使用另一个 For 循环来检查每个单词/列表。
我的字符串存储在变量joke中。
我在构建 For 循环以将每个单词放入自己的列表时遇到问题。有什么建议?
j2 = []
for s in joke:
if s[0] in j2:
j2[s[0]] = joke.split()
else:
j2[s[0]] = s[0]
print(j2)
【问题讨论】:
-
检查这个。 stackoverflow.com/questions/31845482/…。你不能使用
for s in joke -
以后,变量名使用符号`代替"为了清楚起见。第一个暗示代码的一部分(如变量),第二个使它看起来像一个字符串
标签: python string list for-loop