2016-01-26 50 views
0

在以下場景代碼上需要列表理解幫助。python多列循環列表理解循環

a = "e00-5" 
x = [] 
for i in range(4): 
    tmp = a+"-"+str(i) 
    x.append(tmp) 

我嘗試以下,但得到這個錯誤

x = [ tmp = a+"-"+str(i) for i in range(4)] 
File "<stdin>", line 1 
x = [ tmp = a+"-"+str(i) for i in range(4)] 
    ^
SyntaxError: invalid syntax 
enter code here 

任何人都可以建議在這裏該怎麼錯了..謝謝!!

回答

2

刪除tmp =

x = [ a+"-"+str(i) for i in range(4)]