中專學校排名
茂名論壇
有乙個數字字元的列表:
numbers = ['1', '5', '10', '8']
想要把每個元素轉換為數字:
numbers = [1, 5, 10, 8]
用乙個迴圈來解決:
new_numbers = ;for n in numbers:
numbers = new_numbers;
有沒有更簡單的語句可以做到呢?
1.
numbers = [ int(x) for x in numbers ]
2. python2.x,可以使用map函式
numbers = map(int, numbers)
如果是3.x,map返回的是map物件,當然也可以轉換為list:
numbers = list(map(int, numbers))
3.還有一種比較複雜點:
for i, v in enumerate(numbers): numbers[i] = int(v)
Python中列表元素轉為數字的方法
有乙個數字字元的列表 numbers 1 5 10 8 想要把每個元素轉換為數字 numbers 1,5,10,8 用乙個迴圈來解決 new numbers forninnumbers int n numbers new numbers 有沒有更簡單的語句可以做到呢?1.numbers int x ...
python 將列表中的字串轉為數字
有乙個數字字元的列表 numbers 1 5 10 8 想要把每個元素轉換為數字 numbers 1,5,10,8 用乙個迴圈來解決 new numbers for n in numbers int n numbers new numbers 有沒有更簡單的語句可以做到呢?1.numbers int...
python中巢狀列表轉為字典
python中中將列表轉為字典 資料轉換 cases case id case title url data excepted 1,用例1 www.baudi.com 001 ok 4,用例4 www.baudi.com 002 ok 2,用例2 www.baudi.com 002 ok 3,用例3...