简单的问题:
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 ]有没有简单的方法来做这件事,或者我必须求助于检查每个列表项的变量类型,并且只输出数字类型?
发布于 2009-08-14 13:47:55
list_2 = [i for i in list_1 if isinstance(i, (int, float))]https://stackoverflow.com/questions/1277914
复制相似问题