如何将两个join(())语句合并为一个语句



如何组合

  qty = data[8].replace(",", "")
  strike = data[0].replace('-',' ')
  print ';'.join(qty.split()),';'.join(strike.split())

变成这样?

   print ';'.join(qty.split(),strike.split())

你可以试试:

';'.join(qty.split()+strike.split())

即,将comma(,)替换为plus(+)符号

通过使用itertools.chain,您可以避免创建第三个列表,这可能取决于前两个列表的大小:

from itertools import chain
...
print ';'.join(chain(qty.split(), strike.split()))

最新更新