我在尝试实现的算法时遇到了麻烦。我有两个列表,想从这两个列表中获取特定的组合。
这是一个例子。
names = ['a', 'b']
numbers = [1, 2]
在这种情况下,输出将是:
[('a', 1), ('b', 2)]
[('b', 1), ('a', 2)]
我的名字可能比数字多,即len(names) >= len(numbers)
. 这是一个包含 3 个名称和 2 个数字的示例:
names = ['a', 'b', 'c']
numbers = [1, 2]
输出:
[('a', 1), ('b', 2)]
[('b', 1), ('a', 2)]
[('a', 1), ('c', 2)]
[('c', 1), ('a', 2)]
[('b', 1), ('c', 2)]
[('c', 1), ('b', 2)]