我有以下字符串:
my_str = "StemCells(16.53),Bcells(13.59),Monocytes(11.58),abTcells(10.05),Macrophages(9.69), gdTCells(9.49),StromalCells(9.36),DendriticCells(9.20),NKCells(7.81),Neutrophils(2.71)"
我要做的是把它们转换成这个元组
[ ('StemCells', 16.530000000000001),
('Bcells', 13.59),
('Monocytes', 11.58),
('abTcells', 10.050000000000001),
('Macrophages', 9.6899999999999995),
('gdTCells', 9.4900000000000002),
('StromalCells', 9.3599999999999994),
('DendriticCells', 9.1999999999999993),
('NKCells', 7.8099999999999996),
('Neutrophils', 2.71)]
如何在Python中方便地实现这一点
这让你大部分的方式,然后它只是一个类型转换位
怎么样:
最简单的解决方案,不使用正则表达式:
您可以使用外部函数(而不是lambda)一次性完成这项工作:
相关问题 更多 >
编程相关推荐