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]
#####################