如何在python中创建组合?

时间:2018-02-26 18:08:09

标签: python-3.x

我有一个像这样的布局的.csv文件

X1,Y1 
X2,Y1,Y2 
X3,Y1,Y2,Y3 
X4, 
X5,Y1

我期待像这样的输出

  

X1,Y1
  X2,Y1
  X2,Y2
  X3,Y1
  X3,Y2
  X3,Y3
  X5,Y1

有可能我会得到这样的结果吗? 或者有没有可能的方法更容易完成这项工作?

昨天,我只能阅读CSV,我正在浏览并获得有关itertools排列组合(https://www.geeksforgeeks.org/permutation-and-combination-in-python/)的信息。我的库中没有itertools,我不知道如何安装它(我已经尝试过这样做了)。

导入csv

使用open('list.csv')作为csvfile:     readCsv = csv.reader(csvfile,delimiter =';')

datas = []

for row in readCsv:
    combi = row

    datas.append(combi)

0 个答案:

没有答案