【问题标题】:Joining item in list of strings with a string outside of list [duplicate]将字符串列表中的项目与列表之外的字符串连接[重复]
【发布时间】:2020-06-02 11:19:56
【问题描述】:

我遇到的大多数解决方案都涉及将列表中的项目连接起来,但我的问题是关于将字符串列表中的项目与列表外的另一个字符串连接起来。

在下面的脚本中,所需的输出是"USD.JPY.SPOT.SPR" 作为一个字符串,然后是随后的配对。

我尝试了pairing.join(".SPOT.SPR")pairing+".SPOT.SPR",但它们没有生成所需的输出。

pairings = ["USD.JPY", "USD.HKD", "AUD.USD", "EUR.USD", "GBP.USD", "USD.SGD"]
for pairing in pairings:
    print(pairing.join(".SPOT.SPR"))

【问题讨论】:

  • 什么想要的输出,为什么pairing+".SPOT.SPR"没有给出呢?您只显示了"USD.JPY.SPOT.SPR",它是一个字符串。您希望从列表中得到什么输出?

标签: python


【解决方案1】:

尝试遍历列表索引和“+”来连接 -

pairings = ["USD.JPY", "USD.HKD", "AUD.USD", "EUR.USD", "GBP.USD", "USD.SGD"]
for i in range(len(pairings)):
    print(pairings[i]+(".SPOT.SPR"))

【讨论】:

    【解决方案2】:

    只需将您的连接替换为字符串连接

    pairings = ["USD.JPY", "USD.HKD", "AUD.USD", "EUR.USD", "GBP.USD", "USD.SGD"]
    for pairing in pairings:
        print(pairing+".SPOT.SPR")
    

    【讨论】:

      猜你喜欢
      • 2019-01-05
      • 2017-04-24
      • 2018-08-30
      • 2019-05-18
      • 1970-01-01
      • 1970-01-01
      • 2015-06-16
      • 1970-01-01
      • 2023-03-25
      相关资源
      最近更新 更多