一次输入python类型

时间:2016-01-28 14:30:27

标签: python types casting

我怎样才能更好地做到这一点?

#! /usr/bin/python

text = "50:0.0"

(string, floating) = text.split(':')

floating = float(floating)

特别是它的铸造部分。是否可以在代码的第二行中包含铸件?

1 个答案:

答案 0 :(得分:0)

不以任何比现有方式更简单的方式:

string, floating = (lambda (x, y): (x, float(y)))(text.split(':'))