我对Python刚起步,只是为了澄清这一点。我列出了一个清单,只是为了尝试使用IDLE可以执行的其他操作:
list_of_letters=[a,b,c]
这就是我写的所有内容,并且收到错误消息
NameError: name 'a' is not defined
但是,当我用数字列出相同列表时,一切正常。这是什么问题?我如何-例如-列出字符串?
答案 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