仅放置列表会显示错误消息

时间:2018-11-26 10:03:53

标签: python python-3.x

我对Python刚起步,只是为了澄清这一点。我列出了一个清单,只是为了尝试使用IDLE可以执行的其他操作:

list_of_letters=[a,b,c]

这就是我写的所有内容,并且收到错误消息

NameError: name 'a' is not defined

但是,当我用数字列出相同列表时,一切正常。这是什么问题?我如何-例如-列出字符串?

3 个答案:

答案 0 :(得分:1)

关于python list。我想您想创建一个字符串作为单个字符的列表。但是在这种情况下,您创建了一个包含三个变量的列表,这些变量尚未分配给传递给该列表的名称a,b,c。这就是为什么出现错误消息。您必须首先以某种方式定义它们。如果要将它们作为strings传递,则必须使用引号(双引号或单引号)“”或“”将它们引起来:

list_of_letters = ["a", "b", "c"]

答案 1 :(得分:0)

list_of_letters=[a,b,c]表示存在名称尚未定义的变量等。
要执行您要执行的操作,应将它们定义为“ a”,“ b”和“ c”(字符串)。

Here是有关Python列表的指南

答案 2 :(得分:0)

列表可以包含字符串 您需要知道字符串应该带有引号

list=["a",'b',"'c'"]
print(list)

输出:

['a','b',“'c'”]

字符串可以带有单,双和三重qoutes