導航:首頁 > 編程語言 > 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轉為數組相關的資料

熱點內容
什麼演算法治宣傳 瀏覽:16
哪個app可以測溫槍 瀏覽:17
macmongodbphp 瀏覽:322
php寫游戲伺服器 瀏覽:871
對立陣營插旗命令 瀏覽:363
java實現帕斯卡三角形演算法 瀏覽:314
linux文件名限制 瀏覽:700
金稅三期代理伺服器地址是什麼意思 瀏覽:429
多自變數擬合Python 瀏覽:452
文件夾加密總是失敗 瀏覽:510
androiddexpathlist 瀏覽:624
要卸載己加密的文件怎麼辦 瀏覽:158
ping伺服器ip地址失敗 瀏覽:136
成都黑馬程序員 瀏覽:637
成考app哪個好 瀏覽:702
linux當前線程id 瀏覽:342
哪個app支持掃花唄 瀏覽:838
著色器編譯程序 瀏覽:583
怎樣看app所屬文件夾 瀏覽:543
如何把網頁轉化為pdf 瀏覽:719