只在 python 中创建列表,每 5 个项目?

air*_*er1 1 python list indices

我有一个包含 20 个项目的清单。我想创建一个新列表,而不是只包含列表的每 5 个项目。

这是我有:

    listA=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
    for i in len(range(listA)):
      print i
Run Code Online (Sandbox Code Playgroud)

如何创建listBlistA使用Python?listB应该等于[5, 10, 15, 20]

Eli*_*off 5

你可以使用这个成语

listB = listA[4::5]
Run Code Online (Sandbox Code Playgroud)

这意味着从 index 开始4,每 5 个元素选择一个。