为了账号安全,请及时绑定邮箱和手机立即绑定

在python中从该数组中删除每隔一个元素

在python中从该数组中删除每隔一个元素

阿晨1998 2022-11-01 15:12:30
我正在使用 codewars.com 来练习我在 python 3 中的学习。我是这种语言的新手。这是我必须做的练习。取出一个数组并从该数组中删除每个第二个元素。始终保留第一个元素并从下一个元素开始删除。这是一个例子,为了更清楚:my_list = ['Keep', 'Remove', 'Keep', 'Remove', 'Keep', ...]我了解数组的元素从零开始计数,我也了解从一开始,奇数开始计数。如果我删除带有奇数键的项目,我会做这个练习。我不知道从哪里开始,但这是我的尝试:def remove_every_other(my_list):     for i in my_list:             if my_list[i] % 2 != 0:             my_list[i]     return my_list还有其他想法吗?
查看完整描述

1 回答

?
森栏

TA贡献1810条经验 获得超5个赞

您可以进行切片:

new_list = my_list[::2]


查看完整回答
反对 回复 2022-11-01
  • 1 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号