python從txt文件或者在csv文件中讀取資料到list列表中後,數值型的資料往往讀到list中都是字元型,但是在運用過程中還需要數值型的,這就需要將list列表中的字元轉換為數值型。
py2:
>>> arr = ['22','44','66','88']
>>> arr = map(int,arr)
>>> print(arr)
[22, 44, 66, 88]
py3:
>>> arr = ['22','44','66','88']
>>> arr = list(map(int,arr))
>>> print(arr)
[22, 44, 66, 88]
#遍歷:巢狀列表, 將其中同位置的元素組成新的列表
lsts = [[1,2,3], [4,5,6],[7,8,9],[10,11,12]]
ret_x = [x for [x,y,z] in lsts]
ret_y = [y for [x,y,z] in lsts]
ret_z = [z for [x,y,z] in lsts]
print(ret_x) #輸出結果[1, 4, 7, 10]
print(ret_y) #輸出結果[2, 5, 8, 11]
print(ret_z) #輸出結果[3, 6, 9, 12]
這也是我從其他童鞋那裡學習到的方法,方便簡單。
如何將DataTable轉換成List
using system using system.collections.generic using system.linq using system.text using system.data using system.collections using system.reflection n...
python3中如何將字串轉換為列表
問題 在使用tcl中的變數的時候,我遇到了乙個問題,就是在tcl中這個變數是個列表,但是在python3中我這裡tcl.getvar name 進來變成了字串,並且這個字串以空格作為分隔符。解決方法如下 1 如何將字串轉換為列表 f name tcl.getvar f name f name lis...
python如何將字元轉換為數字?
python中的字元數字之間的轉換函式 int x base 將x轉換為乙個整數 long x base 將x轉換為乙個長整數 float x 將x轉換到乙個浮點數 complex real imag 建立乙個複數 str x 將物件 x 轉換為字串 repr x 將物件 x 轉換為表示式字串 ev...