python - 如果你想输入一个 list() 但 python 认为它是一个函数,会发生什么?
问题描述
所以在我的代码中有一个名为l
. 然后我输入了l(b) = l(b), X(a)
. 这应该使 item变成 item b
in并与 in 中的字母相连。但是python认为是一个函数。它认为是参数,是函数名。我如何解决它?l
b
l
a
X
l(b)
b
l
换边。
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
解决方案
要获取b
列表中的元素l
,请使用括号[]
而不是括号()
。
所以这意味着l[b]
,不是l(b)
。
推荐阅读
- django - 无法让前端在本地主机上运行。nginx docker nuxt/express
- c# - Blazor 服务器 app.razor 获取路由参数
- reactjs - 尝试从 React ES6 连接 postgres 数据库时出错
- c# - 在 Asp.Net 中使用 TimeSpan 进行时间调度
- python - 多处理仅限于两个线程
- java - java.lang.IllegalArgumentException:无法从当前目的地找到导航操作/目的地(...包和片段名称)?
- angular - 基于 Angular 用户/角色的安全性
- java - 枚举作为组件的 Swagger 注释
- spring - Spring Boot 从 2.3.6.RELEASE 迁移到 2.4.0 和 json ClassCastException
- c - 字符串的大小