Python語(yǔ)言常常會(huì)用到數(shù)組,而有時(shí)候我們需要將一些數(shù)組轉(zhuǎn)換為列表進(jìn)行處理。下面就介紹一下Python中如何將數(shù)組轉(zhuǎn)換為列表。
array = [1, 2, 3, 4, 5] list1 = list(array) print(list1)
以上代碼中,我們先定義了一個(gè)數(shù)組array,并賦值為1、2、3、4、5。接著使用list()將數(shù)組array轉(zhuǎn)換為列表list1,最后通過(guò)print()函數(shù)輸出轉(zhuǎn)換后的列表。
除了使用list(),我們還可以使用“[: ]”切片操作進(jìn)行轉(zhuǎn)換。代碼如下:
array = [1, 2, 3, 4, 5] list2 = array[:] print(list2)
在以上代碼中,我們同樣定義了一個(gè)數(shù)組array,并賦值為1、2、3、4、5。但這次我們使用“[:]”操作符,實(shí)現(xiàn)把整個(gè)數(shù)組復(fù)制到list2中,最后輸出list2即可得到轉(zhuǎn)換后的列表。
需要注意的是,當(dāng)我們使用切片操作時(shí),得到的列表將是由原數(shù)組的所有元素構(gòu)成新的列表。新的列表與原數(shù)組并不共享內(nèi)存,修改一個(gè)不會(huì)影響另一個(gè)。
總而言之,將數(shù)組轉(zhuǎn)換為列表是Python中經(jīng)常使用到的操作。在代碼中,我們可以使用list()函數(shù)或切片操作來(lái)完成這項(xiàng)工作。需要根據(jù)實(shí)際情況選擇合適的方法。