對於list.reverse()
,返回對象的名稱爲None
。因此,當我撥打solution(k)
時,此代碼失敗。有什麼辦法可以解決暫時的問題嗎?或者我應該怎麼做?list.reverse不返回列表?
fCamel = 'F'
bCamel = 'B'
gap = ' '
k = ['F', ' ', 'B', 'F']
def solution(formation):
return ((formation.index(bCamel) > (len(formation) - 1 - (formation.reverse()).index(fCamel))))
p.s.這是我在Python中的第一個代碼。我認爲它是功能性的。
,如果你正在尋找的元素在列表中沒有出現什麼情況?也許如果你描述你正在做的事情,我們可以幫助你製作更好的「pythonic」解決方案。 – GWW 2010-11-25 20:52:47
我正試圖解決python中的駱駝拼圖,所以我可以學習一點語言。基本上,如果所有'F都在第一個'B'的左邊,這個函數應該返回true。 – nakiya 2010-11-25 20:57:13
只是想知道。我看到越來越多的問題仍然沒有積極性。這似乎是一個有趣的問題,如果簡單的話,對我來說。爲什麼人們不會多投一些問題?我經常看到大量的答覆投票,這意味着這個問題至少有可能帶來有趣的解決方案或討論,但不是一個投票的問題本身。對我來說似乎很奇怪(O_O)乾杯! – Morlock 2010-11-25 21:13:32