我正在尝试运行此代码,我有一个列表列表.我需要添加到内部列表,但我得到错误
TypeError: 'list' object is not callable.
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我这里我做错了什么.
def createlists():
global maxchar
global minchar
global worddict
global wordlists
for i in range(minchar, maxchar + 1):
wordlists.insert(i, list())
#add data to list now
for words in worddict.keys():
print words
print wordlists(len(words)) # <--- Error here.
(wordlists(len(words))).append(words) # <-- Error here too
print "adding word " + words + " at " + str(wordlists(len(words)))
print wordlists(5)
Run Code Online (Sandbox Code Playgroud)
orl*_*rlp 67
要访问列表的元素,您需要使用方括号([]
)而不是括号(()
).
代替:
print wordlists(len(words))
Run Code Online (Sandbox Code Playgroud)
你需要使用:
print worldlists[len(words)]
Run Code Online (Sandbox Code Playgroud)
而不是:
(wordlists(len(words))).append(words)
Run Code Online (Sandbox Code Playgroud)
你需要使用:
worldlists[len(words)].append(words)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
406007 次 |
最近记录: |