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

第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。那要是想取两个中后面那个怎么办?

第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。那要是想取两个中后面那个怎么办?

正在回答

2 回答

可以通过更改起始的位置来办到。比如说你从(1,2,3,4,5,6,7)中取偶数,也属于隔一个取一个,如果从1开始取的话就取的是奇数,那么将第一个数设置为2就可以取偶数了。[::2]改为[1::2]

0 回复 有任何疑惑可以回复我~
#1

hahahah123 提问者

非常感谢!
2017-11-21 回复 有任何疑惑可以回复我~
#2

hahahah123 提问者

没有其他方法了吗?
2017-11-21 回复 有任何疑惑可以回复我~

那就一开始从第二个元素开始取,比如[1,2,3,4,5,6,7,8],从2开始取,就是2,4,6,8。你想问的是这样不?

0 回复 有任何疑惑可以回复我~
#1

hahahah123 提问者

就是想问这个
2017-11-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。那要是想取两个中后面那个怎么办?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信