在Python中,当变量数量取决于输入字符串时,如何将字符串拆分为变量。例如。我想将“(1,2,3)(2,3,4)…”拆分为两个变量(a = 123 b = 234)...但是,如果输入更多的组,则会创建更多的变量。
答案 0 :(得分:0)
只需执行以下操作:
b1
更新:
>>> s="abc def"
>>> a,b=s.split()
>>> a
'abc'
>>> b
'def'
>>>
输出:
from string import ascii_letters as letters
s="1 2 3 4 5 6 7"
for i,v in enumerate(s.split()):
globals()[letters[i]]=v
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)
print(g)