【发布时间】:2021-05-08 03:30:01
【问题描述】:
我正在尝试为曾经是一个学校项目而现在是一个个人项目(错过最后期限)创建一个准系统列表生成器,但我几乎立刻就碰壁了。
尝试做的时候
def create(list):
lists.append(str(list))
str(list) = []
我得到了错误
SyntaxError: cannot assign to function call
这不可能吗?这个想法是让用户键入命令,例如“创建(列表名称)”和“添加(列表名称)(项目名称)”,我想我可能不得不完全改变我的计划。
*also lists.append() 指的是不是二维列表的列表名称列表,尽管我正在考虑使用一个
【问题讨论】:
-
您的代码不完整。
lists是在哪里定义的? -
这是一个例子。现在不需要定义列表。
-
不要将参数命名为默认 Python 类型之一,在本例中为“list”。这很可能是因为 PIP 更新之一允许您指定输入参数类型的类型以进行完整性检查。尝试将“列表”重命名为其他名称
标签: python string list syntax-error call