gpt4 book ai didi

python - 如何将每个 x 个元素拆分一个列表并将这些 x 个元素添加到一个新列表中?

转载 作者:IT老高 更新时间:2023-10-28 21:16:55 25 4
gpt4 key购买 nike

我有一个包含多个整数和字符串的列表

['-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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com