gpt4 book ai didi

python - 创建list of list时根据Index弹出元素+弹出的item

转载 作者:行者123 更新时间:2023-11-28 20:33:00 29 4
gpt4 key购买 nike

关于如何从平面列表制作列表列表,我已经看到了很好的答案。我的问题是在制作列表列表之前弹出一些值并获得以下结果:

l = ['119', '222', '219', '293', '4', '179', '124', '500', '235', '7']

wanted_output = [['119', '222', '219', '293'], '4', ['179', '124', '500', '235'], '7']

到目前为止我已经试过了:

ll = [l[i:i+4] for i in range(0, len(l), 4)]
[['119', '222', '219', '293'], ['4', '179', '124', '500'], ['235', '7']]

结果不是我想要的。我想实现每四个元素包含一个列表列表,下一个元素(每第 4 个元素)是独立的和单独的元素,例如在这种情况下 4 和 7 是我想要得到的元素。

最佳答案

>>> [x for i in range(0, len(l), 5) for x in (l[i:i+4], l[i+4])]
[['119', '222', '219', '293'], '4', ['179', '124', '500', '235'], '7']

关于python - 创建list of list时根据Index弹出元素+弹出的item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521412/

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