我是python的新手,所以我可能使用了不正確的術語,但是如何「壓縮」這段代碼?我怎樣才能「壓縮」這段代碼?
for i in self.letterWord[0:1]:
if i == letter:
self.binaryWord[0] = 1
for i in self.letterWord[1:2]:
if i == letter:
self.binaryWord[1] = 1
for i in self.letterWord[2:3]:
if i == letter:
self.binaryWord[2] = 1
它看起來像這樣嗎?
for i in self.letterWord[i:i+1]:
if i == letter:
self.binaryWord[i]=1
我嘗試使用上面的代碼,但它口口聲聲說
local variable 'i' referenced before assignment
然後,當我在global i
型,它說
global name 'i' not defined
嘿,夥計們!感謝所有的迴應!對不起,模糊的信息,謝謝你回答我的問題。
使用四個空格進行縮進。 – 2013-11-20 14:44:06
告訴我,在這個表達中'i'的價值是什麼?因爲我在self.letterWord [i:i + 1]'? – StoryTeller
你想完成什麼? – Tyler