Skip to main content
 首页 » 编程设计

Python 名称错误

2025年05月04日12虾米哥

list1 = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z] 
 
for item in list1: 
    print item 

不确定为什么上面的代码会抛出这个错误:

NameError: "name 'a' is not defined" 

请您参考如下方法:

除了正确使用引号外,不要重新输入字母表。

>>> import string 
>>> string.ascii_lowercase 
'abcdefghijklmnopqrstuvwxyz' 
>>> L = list(string.ascii_lowercase) 
>>> print L 
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', ... 
>>> help(string)