您可以使用生成器函数和异常处理:
>>> def func(seq): for x in seq: try: yield float(x) except ValueError: yield x... >>> a = ['Total', '1', '4', '5', '2']>>> list(func(a))['Total', 1.0, 4.0, 5.0, 2.0]

您可以使用生成器函数和异常处理:
>>> def func(seq): for x in seq: try: yield float(x) except ValueError: yield x... >>> a = ['Total', '1', '4', '5', '2']>>> list(func(a))['Total', 1.0, 4.0, 5.0, 2.0]
上一篇 使用tensorflow_datasets.load(TF 2.1)拆分训练数据以进行训练和验证
下一篇 找不到带有参数“('',)”的“ update_comment”。尝试了1个模式:['comment \ /(?P[0-9] +)$']