代碼迴路彈出一個元素髮生了什麼: arr = [ i for i in xrange(10) ]
for i in arr:
if i in arr:
print i
arr.pop(0)
print arr
和輸出: $ python2.7 ts.py
0
2
4
6
8
[5, 6, 7, 8, 9]
爲什麼是這樣的結果?應該不是[]?
我不知道我是否可以讓自己清楚,但會嘗試。 我有一個在python中的元組,我經歷如下(見下面的代碼)。在經歷它時,我保持一個櫃檯(讓我們稱之爲'n')和滿足一定條件的'流行'物品。 當然,現在當我彈出第一項時,編號都出錯了,我該怎麼做我想做的更優雅的事情,同時只刪除某個元組的動態條目? for x in tupleX:
n=0
if (condition):
tupl
我應該編寫一個代碼,用於從用戶讀取一個句子並向後打印句子中單詞的字符。它應該包含一個幫助器方法,該方法將String作爲參數並返回一個新字符串,並將字符反轉。單個詞是顛倒過來的,例如句子「Hi dog cat」。會打印出「iH god tac」。我可以使整個句子相反,但我無法弄清楚如何反轉單詞。謝謝!另外,我知道如何返回字符串一次,我已經找到了,但我只是不能得到正確的字符串 import java