【发布时间】:2020-07-15 22:52:14
【问题描述】:
def odd_indices(lst):
new_lst = []
for index in range(1, len(lst), 2):
new_lst.append(lst[index])
return new_lst
我试图理解这一点,但我不确定 for 循环中的 1 和 2 是做什么的
【问题讨论】:
-
您希望我们为您查找the
rangedocs? -
我认为1是起点,2是步数是正确的。那么这是否意味着它每次都会跳过一个列表位置
-
如果您能帮助我理解这一点,我们将不胜感激
-
查看docs.python.org/3/library/stdtypes.html#range(点击几下即可离开上面发布的链接)。
-
@moahiya:对于像这样的非常基本的东西,问答格式是行不通的; 每个人都需要学习提出有关特定语言的有用问题,这就是tutorials are for 的基础。对于像这样简单的东西,阅读文档或在交互式解释器中运行一小部分代码(例如
>>> list(range(1, 10, 2)))会回答你的问题。需要明确的是,我没有投反对票,但我可以理解为什么有些人会投反对票;拒绝投票的批准原因之一是“没有显示任何研究工作”。
标签: python python-3.x list for-loop range