python给两个列表排序方法_Python连接两个字符串列表并对其元素排序的最佳方法...

假设我有两个字符串列表: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']

这就是我要找的最终结果。在

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值