Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将字符串列表中的项与列表外的字符串连接_Python - Fatal编程技术网

Python 将字符串列表中的项与列表外的字符串连接

Python 将字符串列表中的项与列表外的字符串连接,python,Python,我遇到的大多数解决方案都涉及将列表中的项连接起来,但我的问题是如何将字符串列表中的项与列表外的另一个字符串连接起来 在下面的脚本中,所需的输出是“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

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

在下面的脚本中,所需的输出是
“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"))

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

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

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

pairings = ["USD.JPY", "USD.HKD", "AUD.USD", "EUR.USD", "GBP.USD", "USD.SGD"]
for pairing in pairings:
    print(pairing+".SPOT.SPR")
所需的输出是什么?为什么
配对+”。SPOT.SPR“
没有给出它?您只显示了
“USD.JPY.SPOT.SPR”
,它是一个字符串。您希望列表中的输出是什么?