下面是設置:不理解這是什麼東西在Python中與切片
words = ['cat', 'window', 'defenestrate']
for w in words:
print(w, len(w))
然後我進入這個:
>>> for w in words[:]: # Loop over a slice copy of the entire list.
... if len(w) > 6:
... words.insert(0, w)
...
我不明白在insert(0, w)
0是 做。當我用另一個號碼 更改它時,輸出保持不變。
最後輸入/輸出:
>>> words
['defenestrate', 'cat', 'window', 'defenestrate']
你爲什麼說輸出保持不變?它不 –
有趣的是,沒有任何答案能夠解決切片問題。要麼您的問題不清楚要求提供這些信息,要麼標題具有誤導性。 – jpmc26