作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个包含多个整数和字符串的列表
['-200', '0', '200', '400', 'green', '0', '0', '200', '400', 'yellow', '200 ', '0', '200', '400', '红色']
我很难将每个 5 个元素
的列表分开并创建一个只有 5 个元素的新列表。
但是,我不想要 3 个不同的列表,我只想要一个在每次新的 5 个元素
通过时都会更改的列表。
最佳答案
你想要这样的东西:
composite_list = [my_list[x:x+5] for x in range(0, len(my_list),5)]
print (composite_list)
输出:
[['-200', ' 0', ' 200', ' 400', ' green'], ['0', '0', '200', '400', ' yellow'], ['200', '0', '200', '400', ' red']]
"new"5 个元素是什么意思?
如果你想追加到这个列表,你可以这样做:
composite_list.append(['200', '200', '200', '400', 'bluellow'])
关于python - 如何将每个 x 个元素拆分一个列表并将这些 x 个元素添加到一个新列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15890743/
我是一名优秀的程序员,十分优秀!