所以我有一个变量a,其中包含:
WOOP:2,DERV:2,WHAT:2,MATE:1
我想把它们分开,所以它看起来像这样:
[('WOOP',2),('DERV',2),('WHAT',2),('MATE',1)]
请您参考如下方法:
单行本就可以了
L = [(f1, int(f2)) for x in a.split(",") for f1, f2 in (x.split(":"),)]
不过我可能会这样写
L = []
for x in a.split(","):
f1, f2 = x.split(":")
L.append((f1, int(f2)))
