1樓:讀一天書
區別大了,首先tuple不能修改,然後python裡面都是物件,有很多自帶方法和屬性,用起來可比c的陣列靈活多了。
python裡面如何實現tuple和list的轉換
2樓:花臂華盛頓
list(列表):抄list是一種有序的集合,可以隨時新增和刪除其中的元素。
tuple(元祖):tuple和list非常類似,但是tuple一旦初始化就不能修改,比如同樣是列出同學的名字:
python3下執行
python2下執行
python2下執行
python3下執行
list和tuple是python內建的有序集合,一個可變,一個不可變。
3樓:日time寸
python中,tuple和list均為內建類du型,以zhilist作為參dao數將tuple類初始化,專將返回屬tuple型別
tuple([1,2,3]) #list轉換為tuple以tuple作為引數將list類初始化,將返回list型別list((1,2,3)) #tuple轉換為list
4樓:匿名使用者
# tuple 2 list
t = (2, 4, 2, 1)
print t
print type(t)
print list(t)
print type(list(t))
#list to tuple
l = [5, 2, 1, 3]
print l
print type(l)
print tuple(l)
print type(tuple(l))
5樓:子衿悠你心
list轉為tuple:
temp_list = [1,2,3,4,5]將temp_list進行強
bai制轉換
du:tuple(temp_list)
檢視是否轉
zhi換成功dao:print type(temp_list)tuple 轉為list:
temp_tuple = (1,2,3)
方法類似,
回也是進行強制轉換即可:答list(temp_tuple)檢視是否轉換成功:print type(temp_tuple)拓展說明:
str轉list
list = list(str)
2. list轉str
str= ''.join(list)
3. tuple list相互轉換
tuple=tuple(list)
list=list(tuple)
6樓:劉大毛他媽
tuple是元組的意思,元bai組是不能du修改的;list是列zhi表的意思,列表是可dao以修改的;在python中實現tuple和回list的轉換答可以通過兩個函式list()、tuple()實現轉換。舉例如下:
將元組a轉換為列表b,b=list(a)
將列表b轉換為元組a,a=tuple(b)
7樓:匿名使用者
>>>#元組
bai轉du列表
zhi-tuple to list
>>>t = (1,2,3,4)#tuple>>>t = list(t)#tuple to list>>>print(t)
[1,2,3,4]
>>>######################################
>>>#或者
dao專
>>>t = (1,2,3,4)#tuple>>>t1 =
>>>t1 += t
>>>print(t1)
[1,2,3,4]
>>>######################################
>>>#列表轉元屬組-list to tuple>>>l = [1,2,3,4]#list>>>l = tuple(l)#list to tupleprint(l)
(1,2,3,4)
>>>
python中的list和array的不同之處
python沒有原生的array型別!python的list和c的陣列有什麼區別 python自己沒有array這個資料結構。據我所知array是python的numpy工具包定義的。python的list就是常說的列表。array和list主要的專不同是,因為numpy是一 屬個數值計算工具包,n...
VB中,用array1,2,3,4,5,6輸入陣列
sub test dim a,b 1 to 3,1 to 2 a array 1,2,3,4,5,6 for i 1 to 3 for j 1 to 2 b i,j a 2 i 1 j 1 next next end if 陣列baib就是 du你zhi要dao的結回果答 vb當中array是什麼意...
如何用js判斷物件是不是Array
本來判斷一個物件 型別copy用typeof是最好的,不過對於array型別是不適用的可以使用 instanceof操作符 var arraystr new array 1 2 3 4 5 alert arraystr instanceof array 當然以上在一個簡單的頁面佈局裡面是沒有問題的,...