2024-04-20 03:43:04 发布
网友
我需要拆分包含LC呼叫号码的字符串。在空间上拆分,我想将每个块分割成自己的变量。请参阅下面的LC电话号码示例:
B2430 .R553 D813 1991 CB351 .C58 1983 D570.33 369th .N456 2009 DA 685 .B65 B45 1995
使用Python,有没有办法创建尽可能多的存储变量?如果是,使用.split方法?在
例如-
提前谢谢你的帮助。在
改用字典吧。你不想做你解释的事情:
s = "B2430 .R553 D813 1991 CB351 .C58 1983 D570.33 369th .N456 2009 DA 685 .B65 B45 1995" mydict = {'var{}'.format(i):j for i, j in enumerate(s.split())}
{cd1>现在是^:
{'var5': '.C58', 'var4': 'CB351', 'var7': 'D570.33', 'var6': '1983', 'var1': '.R553', 'var0': 'B2430', 'var3': '1991', 'var2': 'D813', 'var9': '.N456', 'var8': '369th', 'var15': '1995', 'var14': 'B45', 'var11': 'DA', 'var10': '2009', 'var13': '.B65', 'var12': '685'}
但如果你必须:
在Python 3中,您至少可以创建一组给定的变量,并将其余变量收集到一个列表中:
a, b, c, *rest = range(10)
a, b, c, rest现在将是(0, 1, 2, [3, 4, 5, 6, 7, 8, 9])。在
a, b, c, rest
(0, 1, 2, [3, 4, 5, 6, 7, 8, 9])
改用字典吧。你不想做你解释的事情:
{cd1>现在是^:
但如果你必须:
^{pr2}$在Python 3中,您至少可以创建一组给定的变量,并将其余变量收集到一个列表中:
a, b, c, rest
现在将是(0, 1, 2, [3, 4, 5, 6, 7, 8, 9])
。在相关问题 更多 >
编程相关推荐