列表列表中的改组对

皮特

给出如下列表:

aList = [["1","Number1", "2", "Number2","3","Number3", "4", "Number4"],["3","Number3", "1", "Number1","2","Number2", "4", "Number4"]]

我试图将子列表中的每两个元素改组以得到类似以下内容:

aListNew = [["3","Number3", "1", "Number1","4","Number4", "2", "Number2"],["2","Number2", "3", "Number3","1","Number1", "4", "Number4"]]

因此重要的是,两个连续的弦在混洗时保持在一起。

西蒙·N

您可以通过多种方式执行此操作。您不会给出任何尝试或失败原因的指示。不过,由于尚未回答或未解决此问题,因此这里有一些代码。请查看发布指南,以便您以后的帖子将产生更多答案,并且不太可能被关闭。

import random

aList = [["1","Number1", "2", "Number2","3","Number3", "4", "Number4"],["3","Number3", "1", "Number1","2","Number2", "4", "Number4"]]
alist_alt = []

for sublist in aList:
    l = len(sublist)
    r = list(range(0, l ,2))
    random.shuffle(r)

    sublist_alt=[]
    for i in r:
        sublist_alt.append(sublist[i])
        sublist_alt.append(sublist[i+1])

    alist_alt.append(sublist_alt)

print(alist_alt)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中改组列表

来自分类Dev

列表列表中的排列

来自分类Dev

列表列表中的组合

来自分类Dev

在列表列表中获取对

来自分类Dev

scala中的列表列表

来自分类Dev

访问for中的列表列表

来自分类Dev

在列表列表中匹配

来自分类Dev

方案中的列表列表

来自分类Dev

在列表列表中搜索

来自分类Dev

列表列表中的路径

来自分类Dev

如何遍历列表列表列表列表列表... Python中的坐标对列表列表?

来自分类Dev

Libreoffice中的表列表

来自分类Dev

列表列表中的Pandas系列列表

来自分类Dev

列表列表中列表的组索引

来自分类Dev

从列表列表中引用列表

来自分类Dev

Python:从列表列表中删除列表?

来自分类Dev

在列表列表中追加列表-Haskell

来自分类Dev

从列表列表中减去列表

来自分类Dev

Pop()列表列表中列表的元素

来自分类Dev

Python中列表列表的列表理解

来自分类Dev

创建和使用列表列表列表:在Python中

来自分类Dev

创建和使用列表列表列表:在Python中

来自分类Dev

用Python中的限制改组列表

来自分类Dev

python中列表(列表列表)中列表的交集

来自分类Dev

从列表列表中的对中添加项目

来自分类Dev

R中列表列表中的元素

来自分类Dev

如何替换列表(列表列表)中的列表内的元素?

来自分类Dev

替换R中列表列表列中的值

来自分类Dev

Python:更改列表列表中的元素