我是Python的初學者,我對遍歷列表中的一系列元素有疑問。遍歷Python中列表中的元素範圍
我有這樣的名單:
['0.95', '0.05', '0.94', '0.06', '0.29', '0.71', '0.001', '0.999']
假設,在第一位置開始,我想通過兩個元素的範圍進行迭代:代前兩個,留下接下來的兩個,因爲他們,然後再次替換下兩個:
[-, -, '0.94', '0.06', -, -, '0.001', '0.999']
我也希望能夠在任何位置開始。例如,使用相同的範圍內之前,但在第三位置開始:
['0.95', '0.05', -, -, '0.29', '0.71', -, -]
我試圖與三個參數範圍內,但它僅替換的範圍內的範圍內的第一位置時,不是所有的元件。
這將是非常有益的,以顯示你嘗試過什麼樣的代碼。 – Kostronor 2014-09-12 11:56:57
@ BatuDog88,當你說替換時,你的意思是用'-'替代它們還是還有別的嗎? – 2014-09-12 11:58:33
實際上,我假裝刪除這些元素(而不是替代它們),但是在刪除列表中的元素之前遇到了麻煩,因爲在下一次迭代中列表大小不同,並且它不會刪除我想要的元素,所以首先我替換這些元素,然後從列表中刪除所有「 - 」。也許效率不高,但它適用於我。 – BatuDog88 2014-09-12 13:13:17