List,tuple和array的區別

時間 2021-05-09 11:35:33

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)

>>>

be banned和be blocked的區別謝謝大家了

be banned 就是這個英雄在cw上允許使用,不幸的是你的對手不讓你用 be locked就是這個英雄在cw上根本是不允許使用的 be banned 被禁止 be locked 被鎖起來了 be是什麼意思,be been being分別要用在什麼地方?20 be 是be動詞 be用於一般現在時 ...

hate to do和hate doing的區別

hate to do 是討厭去做莫事,說明事情還沒做 而hate doing 就是說你正在做的事情你是不情願的,你可以邊洗碗,邊說i hate doing this 明白了嗎!hate to do表示討厭去做某事,hate doing是討厭做某事 而perfer to do表示喜歡或選擇做某事,pe...

begoingtodo和betodo的區別

be going to 表將來,含有主觀的打算或計劃 主語的意圖,即將要做某事eg.what are you going to do tomorrow?計劃,安排要發生的事 the play is going to be produced next month.有跡象要發生的事 look at th...