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

标签 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

如何使用 Python 从 listA 创建 listBlistB 应该等于 [5, 10, 15, 20]

最佳答案

你可以用这个成语

listB = listA[4::5]

这意味着从索引 4 开始,每隔 5 个元素选取一次。

关于python - 只在 python 中每第 5 个项目创建列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40335148/

相关文章:

java - 创建一个 Java for 循环来连接 2 组字符串

Python:这里使用 [] 是什么意思?

python - 异常错误不打印

opengl-es - android/openGL 立方体与 GL_TRIANGLE_FAN

javascript - (THREE.JS) 计算自定义缓冲区几何体的自定义 UV

python - 为什么在使用 Django 和 Celery 时导入任务时必须输入项目名称?

python - 输入后的字符串验证或 Python 中的 raw_input

c - 此 C 代码中的负索引如何产生给定的输出?

python - 在 Windows 7 中使用路径扩展\\?\和 python 脚本

python - wxPython:更改 wx.FileDialog 中的按钮文本