Python 重复整数列表

标签 python list

我正在尝试通过创建重复整数列表来索引数据集。数据以 5 个为一组,因此每个数字将重复 5 次,直到达到一定的行数。 [1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,...] 直到达到 90 个术语。

我考虑过连接 1、2 等列表,但这非常低效。我还能尝试什么?

最佳答案

您可以使用这个简单的列表理解行:

number_of_term = 90
index = [(i//5)+1 for i in range(number_of_term)]

关于Python 重复整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56949496/

相关文章:

python - 如果 python 列表包含两个连续的零,则拆分它

Python:文件处理程序问题:删除文件而不留下 .nsf 文件

python - 将字典列表转换为树

python - 根据列中的列表向 Pandas 数据框添加行(反之亦然)

python - 通过映射到 autocmd 自动完成 python Shebang(在非 .py 文件中)

python - 使用 flask 设置 coverage.py

python - Spark 中笛卡尔的替代品?

list - 如何从ocaml中的列表中获取子列表

python - 使用列表寻找解决方案

java - 如何对Arraylist的类别进行排序?