如何解决有人可以更好地解释此枚举脚本
在此快速练习中,自己尝试枚举功能。完成skip_elements函数以返回列表中的所有其他元素,这一次使用enumerate函数检查元素是在偶数位置还是在奇数位置。 我了解模块部分,但不了解以下行new_list = new_list + [x]的工作方式。我不清楚它是如何循环的。我最初写的脚本没有枚举。我在列举版本之后列出了该版本。没有枚举它是有道理的,但是我没有像我之前解释的那样获得这种使用枚举的新方法。任何反馈都将不胜感激!
def skip_elements(elements):
new_list = []
for i,x in enumerate(elements):
if i%2==0:
new_list=new_list+[x]
return new_list
print(skip_elements(["a","b","c","d","e","f","g"])) # Should be ['a','c','e','g']
print(skip_elements(['Orange','Pineapple','Strawberry','Kiwi','Peach'])) # Should be ['Orange','Peach']
def skip_elements(elements):
for element in (elements):
answer=(elements[::2])
return answer
print(skip_elements(["a",'Peach']))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。