導航:首頁 > 編程語言 > python中list轉為數組

python中list轉為數組

發布時間:2024-08-12 14:31:03

python 如何將for循環 的結果寫成一個數組

代碼:
list=[]
foriinrange(10):
list.append(i)
print(list)

過程:

>>> for i in range(10):

... list.append(i)

...

>>> print(list)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>>


⑵ python中的list和array的不同之處

在Python中,list和array都可以根據索引來取其中的元素,但是list可以用append或者+來新增元素或者添加數組,而array不行。具體區別如下:
1、作用不同
list是處理一組有序項目的數據結構;
array數組存儲單一數據類型的多維數組;
2、內置數據類型
list是Python的內置數據類型;
array數組需要導入標准庫才行,不屬於內置類型;
3、數據類型是否相同
list中的數據類不必相同的,即每個元素可以是不同的數據類型;
array則是由Numpy封裝,存放的元素都是相同的數據類型;
4、運算
列表list不可以進行數學四則運算;
數組array可以進行數學四則運算;

⑶ python怎麼將用戶輸入的字元串轉為數組

在python的IDLE中輸入input_list = list(map(str,input())),回車,輸入:dsfjd,再回車,輸入print(input_list),列印的結果就是['d', 's', 'f', 'j', 'd']了。

⑷ python裡面列表和數組區別是什麼

python裡面的列表用list表示,它非常類似我們js中的數組,使用中括弧來表示。
例如 list3 = ["a", "b", "c", "d"]
python中默認沒有提供數組類型,不過有個元組類型,它類似列表,但是不能修改。
tup1 = ('physics', 'chemistry', 1997, 2000)
在python中有個numpy包,它裡面提供了數組array
import numpy as np
print(np.array([2,3,4]))

⑸ Python中list,tuple,dict,set的區別和用法

python中list,tuple,dict,set是最常用的集合類型。

list列表,相當於一個數組,不過list的長度是自動變化的而且列表元素自由的,不必每個元素都是同一種類型。它的簡潔的定義方式是a=[]。有序組合

tuple也是一個組合。不過tuple在定義好之後就不能再變化。它的簡潔的定義方式是a=1,3也可以是a=(1,3).有序組合。

dict是字典類型。也就是鍵值對類型。鍵名不可以重復,並且不可以變化(字元串就符合這個要求,常用字元串作為鍵名)。它的簡潔的定義方式是a={}.無序組合(意思就是你無法按照添加的順序對他進行遍歷)。

set是set類型(不好翻譯,用的也少)。也是一個無序的組合,元素是互斥的,也就不會出現相同的元素。可以把一個序列轉換成無重復元素的set.無序組合。

以下是使用的示例代碼。

a_tuple=(1,3423,'34')
a_list=[12,12.34,'sds']
a_dict={'key1':1,'key2':2}
a_set=set('2323')
fortina_tuple:
print('%sintuple'%t)
print('*'*10)
forlina_list:
print('%sinlist'%l)
print('*'*10)
fork,vina_dict.items():
print('key=%s,value=%sindict'%(k,v))
print('*'*10)
forsina_set:
print('%sinset'%s)
print('*'*10)

不明白可追問。

⑹ python如何將list中的字元轉為數字

python裡面好像只能直接轉一維的list,以python 3.6為例:

問題 1:

list=['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']

轉化為:list=[0, 1 ,2, 3, 4, 5, 6, 7, 8, 9]

代碼如下:

list_to_float=list(map(lambdax:float(x),list))

問題2:(對於二維數組,需要加個循環,變成一維數組)

list=[['0', '1', '2'], ['3', '4', '5'], ['6', '7', '8']]

轉化為:list=[[0, 1 ,2], [3, 4, 5], [6, 7, 8]]

代碼如下:

list_to_float=[]
foreachinlist:
each_line=list(map(lambdax:float(x),each))
list_to_float.append(each_line)

總之:關鍵還是map函數映射,如果是python 2.x的話,你可以試試

list_to_float=map(lambdax:float(x),list)

⑺ Python怎麼將數字數組轉為字元數組

用map函數

文檔


map(function,iterable,...)

Applyfunctionto every item ofiterableand return a list of the results. If additionaliterablearguments are passed,functionmust take that many arguments and is applied to the items from all iterables in parallel. If one iterable is shorter than another it is assumed to be extended withNoneitems. IffunctionisNone, the identity function is assumed; if there are multiple arguments,map()returns a list consisting of tuples containing the corresponding items from all iterables (a kind of transpose operation). Theiterablearguments may be a sequence or any iterable object; the result is always a list.

a=[1,2,3,4]
s=map(str,a)
閱讀全文

與python中list轉為數組相關的資料

熱點內容
肌肉塑造全書pdf下載 瀏覽:796
安卓簡約拼圖用什麼軟體好 瀏覽:289
fx1n加密程序 瀏覽:844
淘客阿里雲伺服器 瀏覽:476
100壓縮打造 瀏覽:422
安卓手機怎麼和蘋果平板傳文件 瀏覽:973
開始選項卡中的頁眉和頁腳命令選項 瀏覽:424
pdf的字體怎麼改 瀏覽:856
python讀寫視頻 瀏覽:88
科魯茲壓縮機軸承 瀏覽:353
word文檔轉換成pdf文件找不到 瀏覽:27
組件注冊命令 瀏覽:760
安卓大屏導航用的是什麼運放 瀏覽:443
myandroidtools的備份 瀏覽:900
python爬蟲天氣預報 瀏覽:761
android70許可權管理 瀏覽:749
魔獸辛迪加是什麼伺服器 瀏覽:472
電腦文件夾排序怎麼自定義排序 瀏覽:41
android70機型 瀏覽:422
阿里程序員地位 瀏覽:183