如何在Python中将列表分为两个唯一列表?

moemous

嗨,我有一个列表如下:listt = ['a','b','c','d','e','f','g','h','i','j' ,'k','l','m','n','o'] 15位成员。

我想将其转换为3个列表,我使用了有效的代码,但我想要唯一的列表。这给了我3个具有共同成员的列表。

import random

listt = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o']
print(random.sample(listt,5))
print(random.sample(listt,5))
print(random.sample(listt,5))
香蕉鱼

尝试这个:

from random import shuffle


def randomise():
    listt = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o']
    shuffle(listt)
    return listt[:5], listt[5:10], listt[10:]

print(randomise())

这将打印(例如,由于它是随机的):

(['i', 'k', 'c', 'b', 'a'], ['d', 'j', 'h', 'n', 'f'], ['e', 'l', 'o', 'g', 'm'])

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在R中将元素列表拆分为两个唯一列表(并获得所有组合)

名称的唯一列表,不在其他两个列表中

从两个唯一列表创建字典列表

如何使用python在数据框中将一列中的列表分为两列?

合并两个列表以组成一个唯一列表(基于某些字段逻辑)

根据唯一值python将一个列表分为两个列表

在python中将列表分为两个单独的列表

如何在同一列表中具有两个不同的排序顺序?

如何找出两个元素是否属于同一列表

在Python中将二维数组或列表拆分为两个一维列表

将列表列表内的字符串拆分为两个元素,这些元素保留在同一列表中

如何在 Python 中将两个不同的列合并为一列?

如何在Python类对象中创建唯一列表?

如何在颤振中在一列中打印两个列表?

如何在python中将字符串拆分为列表并将两个已知标记合并为一个?

如何在 Python 中将列表中的一个字符串元素拆分为两个?

如何在Python中将第一列表的值与第二列表的索引匹配

找出两个列表之间的差异并创建一个零一列表

如何在列表的熊猫列中获取唯一列表

如何对唯一列表使用列表理解?

比较linux中的两个未排序列表,在第二个文件中列出唯一列表

基于同一列表的两个不同属性的分层列表

合并两个表的唯一列

如何在Python的一次调用中将方法结果附加到两个列表?

如何在一个文本文件中将一列分为两个制表符分隔的列

Python Pandas:如何将一列中的所有列表编译为一个唯一列表

如何在Python中将两个嵌套的列表列表转换为元组的嵌套列表?

如何根据第一列中的值将python列表分为3个单独的列表?

如何从实体框架核心的两列中获取唯一列表?