[英]How can I separate a string and turn it into variables
基本上,我想分隔一个字符串,然后将每个分隔符变成一个变量。
例如:如果我有一个字符串x = "2 4 6 8"
我怎样才能把它变成这样: a = 2
b = 4
c = 6
d = 8
谢谢,
不要动态生成变量,使用容器。
最好的可能是一个列表:
l = [int(e) for e in x.split()]
output: [2, 4, 6, 8]
如果您真的想要命名键,请使用字典:
from string import ascii_lowercase
x = "2 4 6 8"
d = dict(zip(ascii_lowercase, map(int, x.split())))
output: {'a': 2, 'b': 4, 'c': 6, 'd': 8}
我假设你想要实际的整数,而不是字符串表示?
aslist = map(int, x.split())
a, b, c, d = aslist
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.