list和array的相互轉化 python

2021-08-22 14:46:24 字數 818 閱讀 6395

list和array的相互轉化

1)list轉為array要用numpy模組中的array()函式

#code-python(3.6)

import numpy as np

x = [1,2,'a'] #x是乙個list

print(np.array(x)) #list轉化為array,資料型別會全部統一

#result

['1'

'2''a'] #list轉為array,資料型別全部轉換為字串

2)array轉為list要用tolist()方法,或list()函式

#code

import numpy as np

x = np.array([1,2,3]) #x是乙個array

print(x) #列印

print(x.tolist()) #x由array轉成list

print(list(x)) #x由array轉成list

#result[12

3] #x是乙個array

[1, 2, 3] #array轉為list

[1, 2, 3] #array轉為list

list和datatable的相互轉化

list轉datatble public static datatable listtodatatable ilist list 給datatable動態新增列 引數列名稱,型別 result.columns.add pi.name,coltype 下面給datatable新增資料 for int ...

java中List和Array相互轉換

list 提供了toarray的介面,所以可以直接呼叫轉為object型陣列 listlist new arraylist object array list.toarray 上述方法存在強制轉換時會拋異常,下面此種方式更推薦 可以指定型別 string array list.toarray new...

List,陣列,map,set 相互轉化

list 陣列 listlist new arraylist list.add tom list.add jerval list.add weisi object objects list.toarray 返回object陣列 system.out.println objects arrays.to...