Finding every nth element in a list

后端 未结 3 927
滥情空心
滥情空心 2020-12-16 05:31

How can I find every nth element of a list?

For a list [1,2,3,4,5,6], returnNth(l,2) should return [1,3,5] and for a list

3条回答
  •  盖世英雄少女心
    2020-12-16 05:57

    In [119]: def returnNth(lst, n):
       .....:     return lst[::n]
       .....:
    
    In [120]: returnNth([1,2,3,4,5], 2)
    Out[120]: [1, 3, 5]
    
    In [121]: returnNth(["dog", "cat", 3, "hamster", True], 2)
    Out[121]: ['dog', 3, True]
    

提交回复
热议问题