目前我有一個是希望通過一個巨大的串碼。它比較這樣的字符串:告訴Python來停止在for循環中比較當它到達的最後一個字符
a = 0
for letter in my_str:
a += 1
if letter <= my_str[a]:
它一直比較直到最後,當我得到'字符串索引超出範圍'的錯誤。我知道這是因爲它試圖將字符串中的最後一個字符與下一個字符(不存在)進行比較。如何解決這個問題!我覺得我已經嘗試了一切。幫助讚賞。
編輯:好像我剛剛想出我的解決方案...感謝反正。
您可以發佈自己的解決方案,並接受它,如果你認爲它是最好的。 – jamylak 2012-07-16 04:34:34
順便說一句,你永遠不應該命名你的變量「str」:這可能會導致與字符串數據類型的衝突,以及潛在的奇怪行爲。 – abought 2012-07-16 04:43:21
@abought我將它改爲'my_str'。 – jamylak 2012-07-16 04:45:56