简单的问题:
list_1 = [ 'asdada', 1, 123131.131, 'blaa adaraerada', 0.000001, 34.12451235265, 'stackoverflow is awesome' ]
我想创建一个list_2
这样它只包含数字:
list_2 = [ 1, 123131.131, 0.000001, 34.12451235265 ]
是否有简单的方法来执行此操作,或者我是否必须检查每个列表项的变量类型并仅输出数字变量?
列出理解。
list_2 = [num for num in list_1 if isinstance(num, (int,float))]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)