python 从list移除-1和非int类型的数据
python 从list移除-1和非int类型的数据
# 原始列表 #my_list = [1, 2.5, -1, 3, 4.0, -1, 5, 6.6, 7] my_list =[ 0 2 3 4 5 6 7 8 9 10 11 12 13 14 -1 -1 -1 16 22.391 15] # 使用列表推导式移除所有小数和-1,保留其他整数 filtered_list = [x for x in my_list if isinstance(x, int) and x != -1] # 打印结果 print(filtered_list) # 输出: [1, 3, 5, 7]
#####################
QQ 3087438119