How to print every third element from specific index in list with Python

1 Answer

0 votes
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]

every_third = 3
parts = 6

new_lst = [lst[i::every_third] for i in range(parts)]

print(new_lst)



'''
run:
 
[[1, 4, 7, 10, 13], [2, 5, 8, 11], [3, 6, 9, 12], [4, 7, 10, 13], [5, 8, 11], [6, 9, 12]]

'''

 



answered May 22, 2019 by avibootz

Related questions

...