[如何修复for循环中'for word in word'的语法错误-Python? [处于保留状态]

问题描述 投票:-3回答:1

我是一个尝试创建字频计数器代码的初学者。我无法理解第3行中的语法错误以及如何解决此问题。

txt = "apple  mango apple mango"

words = txt.split()

for word in words
print (word + " " + str(txt.count())
import pandas
mytable = pd.DataFrame()

错误信息:

file "<ipython-input-6-8b828a5c935c>", line 3
      for word in words
                       <
SyntaxError: invalid syntax
python loops syntax
1个回答
1
投票

您的代码中缺少冒号。应该是:

import pandas

txt = "apple  mango apple mango"

words = txt.split()

for word in words:
    print (word + " " + str(txt.count())
    mytable = pd.DataFrame()
© www.soinside.com 2019 - 2024. All rights reserved.