【发布时间】:2021-03-11 09:22:26
【问题描述】:
#Input
t = ['pid', 'sn', 'uuid', 'host_id']
# Expected output
[('pid'),('sn'),('uuid'),('host_id'),('pid','sn'),('pid','uuid'),('pid','host_id'),('sn','uuid'),('sn','host_id',('uid','host_id'))]
我想先提取单个值,然后提取没有重复的组合。
例如('pid','sn') 和 ('sn','pid') 相同。我只想要一个值。我在 itertools 中尝试了排列,但它返回了所有匹配项。
【问题讨论】:
标签: python python-3.x list combinations permutation