2018-10-29
閱讀量:
1036
Python里面如何實現(xiàn)tuple和list的轉(zhuǎn)換?
函數(shù)tuple(seq)可以把所有可迭代的(iterable)序列轉(zhuǎn)換成一個tuple, 元素不變,排序也不變。
例如,tuple([1,2,3])返回(1,2,3), tuple(‘a(chǎn)bc’)返回(‘a(chǎn)’.'b’,'c’).如果參數(shù)已經(jīng)是一個tuple的話,函數(shù)不做任何拷貝而直接返回原來的對象,所以在不確定對象是不是tuple的時候來調(diào)用tuple()函數(shù)也不是很耗費的。
函數(shù)list(seq)可以把所有的序列和可迭代的對象轉(zhuǎn)換成一個list,元素不變,排序也不變。
例如 list([1,2,3])返回(1,2,3), list(‘a(chǎn)bc’)返回['a', 'b', 'c']。如果參數(shù)是一個list, 她會像set[:]一樣做一個拷貝






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論