在python中,我有一个包含以下元组的列表:
[(Bob, Tom), (GreenWood, Pearson)]
第一个tuple
包含名字,第二个tuple
包含姓氏。
PS:我给出的列表是一个示例,实际列表因名称的不同而不同
我要做的是生成所有可能生成的名称,即
- Bob GreenWood
- Bob Pearson
- Tom GreemWood
- Tom Pearson
如何更好地用Python或任何其他语言实现这一点。你知道吗
我试着先用Bob in tuple 1
和last names in tuple 2
组合,然后做一些类似tuple1[1:]
的操作来摆脱Bob。然后重复(可能的递归?)只有Tom in tuple
但我似乎不知道算法应该是什么样子。你知道吗
有什么帮助吗?你知道吗
你可以这样使用^{}
输出
如果要将可能的名称打印为字符串,那么可以像这样连接结果
这将产生
相关问题 更多 >
编程相关推荐