第一種方法:使用map方法
>>> list = [1.3, 2.3, 4, 5] #帶有float型的列表 >>> int_list = map(int,list) #使用map轉換 >>> print int_list [1, 2, 4, 5]
第二種方法:使用for循環
list1 = [1.3,2.3,4,5] lista = [] for i in list1: i =int(i) lista.append(i) print lista [1, 2, 4, 5]
第三種方法:使用round 方法
list1 = [1.3,2.9,4,5] lista = [] for i in list1: lista.append(round(i)) print lista
輸出的結果是 [1.0, 3.0, 4.0, 5.0] 注意:2.9輸出的結果是3。