假设我有两个字符串列表:x=['a','b'] and b=['c','d']
我需要的最终结果是:
^{pr2}$
重要的一点是,我希望对列表元素的字母进行排序。在这里,他们是建设,但在我的实际问题,这不是这样。所以如果我有“ba”,在列表v中,我们应该把它加上“ab”。在
所以我可以遍历x,并使用c = ' , '.join('%s%s' % t for t in zip(a, b))
但这不起作用,因为即使我设法对其进行排序,最终结果将是一个包含1个元素的列表['ac,ad,bc,bd']。在
实际上,我很想知道是否有任何python方法可以使用itertools或类似的' ''.join('sorted(%s%s)' % t for t in zip(a, b))
谢谢你!在
注意:谢谢你们的回复,但也许我表达的不正确。。。在
所以如果我们尝试输入:a=['ax','ay','az']
b=['x','y','z']
所以接头应该是:v=['axx', 'axy', 'axz', 'ayx', 'ayy', 'ayz', 'azx', 'azy', 'azz'] but sorting it....
v=['axx', 'axy', 'axz', 'axy', 'ayy', 'ayz', 'axz', 'ayz', 'azz']
这就是我要找的最终结果。在
谢谢