Skip to main content
 首页 » 编程设计

python之分开物体并将它们成对

2025年05月04日17hnrainll

所以我有一个变量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)))