Python 创建列表时出现语法错误

Python 创建列表时出现语法错误,python,Python,我对Python相当陌生,在编程方面有一些小的经验。我搜索了其他问题,但仍然不知道该怎么办。我的基本问题是:我下载了Python Shell(3.5.2),每当我尝试输入“names[]”时,就会出现语法错误,例如: >>> names[] SyntaxError: invalid syntax >>> 我不知道我是否需要导入某种类型的库,或者我必须做什么,我查找的其他问题都没有回答像这样基本的问题。任何帮助都将不胜感激。在python中使用列表的方法是

我对Python相当陌生,在编程方面有一些小的经验。我搜索了其他问题,但仍然不知道该怎么办。我的基本问题是:我下载了Python Shell(3.5.2),每当我尝试输入“names[]”时,就会出现语法错误,例如:

>>> names[]
SyntaxError: invalid syntax
>>>  

我不知道我是否需要导入某种类型的库,或者我必须做什么,我查找的其他问题都没有回答像这样基本的问题。任何帮助都将不胜感激。

在python中使用列表的方法是:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]
或者在您的情况下,如果您想要一个空列表,您可以使用:

list4 = list()
list5 = []

在Python中不能声明变量。你只需要给它们赋值<代码>[]是一个空列表

>>> names = []
将创建一个名为
names
的变量,并为其分配一个空列表

>>> names.append(1)
将附加一个值为1的整数

>>> names
[1]
Python值是强类型的(不能对整数调用append),但是可以随时为变量分配新值,并且这些值不必具有相同的类型

>>> names = 23
>>> names
23

Python声明空列表的语法是
names=[]
,而不是
names[]
。一旦您声明了列表并将一些项目放入其中(例如,
names.append('John Smith')
),您就可以使用列表中第一个元素的
names[]
语法-
names[0]
访问列表中的项目


如果您在基本语言语法方面遇到这种问题,我强烈建议您通过在线课程中的一些练习,向您介绍该语言的基本原理。CodeAcademy python课程是免费的,对我的很多同事都非常有帮助,他们都是该语言的轻度用户。

您必须声明变量

a=[]
#用于列表

a=()
#用于元组

a={}
#用于字典


a=”“
#对于空变量

您希望
names[]
做什么?它在Python中没有任何意义。这是一个明确的例子……不,您不必声明变量。你只需要使用它们。