我正在尝试导入字母表但将其拆分,以便每个字符都在一个数组中而不是一个字符串中。拆分它有效,但是当我尝试使用它来查找输入单词中有多少个字符时,我收到错误“TypeError:无法将'list'对象隐式转换为str”。有谁知道我将如何解决这个问题?任何帮助表示赞赏。代码如下。
import string
alphabet = string.ascii_letters
print (alphabet)
splitalphabet = list(alphabet)
print (splitalphabet)
x = 1
j = year3wordlist[x].find(splitalphabet)
k = year3studentwordlist[x].find(splitalphabet)
print (j)
编辑:对不起,我的解释有点糟糕,我很着急。我想做的是计算一个单词的每个字母,因为我正在编写一个拼写蜜蜂程序。例如,如果正确的单词是'because',并且参与拼字比赛的用户输入了'becuase',我希望程序计算正确单词的字符和字符的位置以及用户输入的单词并比较它们以给学生打分 - 可能通过使用某种计分系统。我的问题是我不能简单地说它是对还是错,如果这个词接近正确,我必须给 1 分,这就是我正在尝试做的。