首页 > 解决方案 > 如果你想输入一个 list() 但 python 认为它是一个函数,会发生什么?

问题描述

所以在我的代码中有一个名为l. 然后我输入了l(b) = l(b), X(a). 这应该使 item变成 item bin并与 in 中的字母相连。但是python认为是一个函数。它认为是参数,是函数名。我如何解决它?lblaXl(b)bl

换边。

a = 0
b = 0
l = list()
while a <= len(X):
  while not X(a)==' ':
    l(b) = l(b),X(a)
  l.append()
  b = b + 1

标签: python

解决方案


要获取b列表中的元素l,请使用括号[]而不是括号()

所以这意味着l[b],不是l(b)


推荐阅读