Python从列表中创建多对多关系
我有一个列表,比如Python从列表中创建多对多关系,python,list,Python,List,我有一个列表,比如terms=['a','B','C','D'] 哪种方法是创建列表列表或多对多关系元组列表的最佳方法 [['A','B'],['A','C'],['A','D'],['B','C'],['B','D'],['C','D']] 使用: 演示: 这些是元组,而不是列表,但如果出现问题,可以很容易地解决: >>> map(list, combinations(terms, r=2)) [['A', 'B'], ['A', 'C'], ['A', 'D'], ['B
terms=['a','B','C','D']
哪种方法是创建列表列表或多对多关系元组列表的最佳方法
[['A','B'],['A','C'],['A','D'],['B','C'],['B','D'],['C','D']]
使用:
演示:
这些是元组,而不是列表,但如果出现问题,可以很容易地解决:
>>> map(list, combinations(terms, r=2))
[['A', 'B'], ['A', 'C'], ['A', 'D'], ['B', 'C'], ['B', 'D'], ['C', 'D']]
使用:
演示:
这些是元组,而不是列表,但如果出现问题,可以很容易地解决:
>>> map(list, combinations(terms, r=2))
[['A', 'B'], ['A', 'C'], ['A', 'D'], ['B', 'C'], ['B', 'D'], ['C', 'D']]
使用:
演示:
这些是元组,而不是列表,但如果出现问题,可以很容易地解决:
>>> map(list, combinations(terms, r=2))
[['A', 'B'], ['A', 'C'], ['A', 'D'], ['B', 'C'], ['B', 'D'], ['C', 'D']]
使用:
演示:
这些是元组,而不是列表,但如果出现问题,可以很容易地解决:
>>> map(list, combinations(terms, r=2))
[['A', 'B'], ['A', 'C'], ['A', 'D'], ['B', 'C'], ['B', 'D'], ['C', 'D']]