Python:将字符串拆分为变量

时间:2018-08-08 01:39:43

标签: python split

在Python中,当变量数量取决于输入字符串时,如何将字符串拆分为变量。例如。我想将“(1,2,3)(2,3,4)…”拆分为两个变量(a = 123 b = 234)...但是,如果输入更多的组,则会创建更多的变量。

1 个答案:

答案 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)