例如,我有一组交易对:
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
在 ideone.com.
问题仍然存在:为什么?请改用dict
或其他方法。