问题描述
在此快速练习中,自己尝试枚举功能。完成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 (将#修改为@)