如何找到列表中的每第 n 个元素?
对于列表[1,2,3,4,5,6]
,returnNth(l,2)
应该返回[1,3, 5]
对于列表 ["dog", "cat", 3, "hamster", True]
,returnNth(u,2)
应该返回[‘狗’,3,真]
。我该怎么做?
最佳答案
你只需要 lst[::n]
。
例子:
>>> lst=[1,2,3,4,5,6,7,8,9,10]
>>> lst[::3]
[1, 4, 7, 10]
>>>
关于python - 查找列表中的每个第 n 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14680273/