我是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