Python 如果我有一个用斜线分隔的交易对列表,我如何将每个交易对都变成一个变量?

Python 如果我有一个用斜线分隔的交易对列表,我如何将每个交易对都变成一个变量?,python,Python,例如,我有一套交易对: pairs = ["ETHUSDT/BTCUSDT", "VETUSDT/XMRUSDT", "ONTUSDT/ADAUSDT"] 通常,如果没有斜杠,我会通过执行以下操作设置每个变量: var1, var2, var3, var4, var5, var6 = pairs 当有斜杠时,如何创建单个变量?此外,您还想听听字典建议。您只需在数组上迭代并拆分数据即可 pairs = ["apples/or

例如,我有一套交易对:

pairs = ["ETHUSDT/BTCUSDT", "VETUSDT/XMRUSDT", "ONTUSDT/ADAUSDT"]
通常,如果没有斜杠,我会通过执行以下操作设置每个变量:

var1, var2, var3, var4, var5, var6 = pairs

当有斜杠时,如何创建单个变量?此外,您还想听听字典建议。

您只需在数组上迭代并拆分数据即可

pairs = ["apples/oranges", "grapes/tomatoes", "bananas/passionfruit" ,"test"]

splited_pairs = []

for pair in pairs:
    splited_pairs.extend(pair.split('/'))

print(splited_pairs)
你可以用

pairs = ["apples/oranges", "grapes/tomatoes", "bananas/passionfruit"]
a, b, c, d, e, f = "/".join(pairs).split("/")
print(c)
# grapes
请参阅。

问题是:为什么?使用
dict
或其他方法代替。

您需要在
/
上拆分。但这是个好主意吗?
var1,…=(j代表i成对表示j在i.split(“/”)
…?您的
成对表示是一个除法结果列表,无需拆分really@Jan我实际上使用的是股票对,这就是为什么我有斜线。分离成变量可以使以后下载股票行情数据变得更容易。