Python里面如何实现tuple和list的转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python里面如何实现tuple和list的转换相关的知识,希望对你有一定的参考价值。
list(列表):list是一种有序的集合,可以随时添加和删除其中的元素。
tuple(元祖):tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:
tuple转list
python3下运行
python2下运行
list转tuple
python2下运行
python3下运行
list和tuple是Python内置的有序集合,一个可变,一个不可变。
参考技术Alist转为tuple:
temp_list = [1,2,3,4,5]
将temp_list进行强制转换:tuple(temp_list)
查看是否转换成功: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)
Python中,tuple和list均为内置类型,
以list作为参数将tuple类初始化,将返回tuple类型
tuple([1,2,3]) #list转换为tuple以tuple作为参数将list类初始化,将返回list类型
list((1,2,3)) #tuple转换为list 参考技术C # tuple 2 listt = (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))本回答被提问者和网友采纳 参考技术D
Tuple是元组的意思,元组是不能修改的;list是列表的意思,列表是可以修改的;在Python中实现Tuple和list的转换可以通过两个函数list()、Tuple()实现转换。举例如下:
将元组a转换为列表b,b=list(a)
将列表b转换为元组a,a=Tuple(b)
5.1 每日小三练
1:python里如何实现tuple和list的转化?
list(列表):list是一种有序的集合,可以随时添加和删除其中的元素。
tuple(元祖):tuple和list非常类似,但是tuple一旦初始化就不能修改。
#以list作为参道数版将tuple类初始化,将权返回tuple类型 uple([1,2,3]) #list转换为tuple #以tuple作为参数将list类初始化,将返回list类型 list((1,2,3)) #tuple转换为list
str转list list = list(str)
list转str str= ‘‘.join(list)
2:看代码写结果
import copy a = [1,2,4,5,[‘b‘,‘c‘]] b = a c = copy.copy(a) d = copy.deepcopy(a) a.append(5) a[4].append(‘d‘) print(b) # [1,2,4,5,[‘b‘,‘c‘,‘d‘],5] print(c) # [1,2,4,5,[‘b‘,‘c‘,‘d‘]] print(a) # [1,2,4,5,[‘b‘,‘c‘,‘d‘],5]
3:如何删除列表中重复的值?
list(set(list))
以上是关于Python里面如何实现tuple和list的转换的主要内容,如果未能解决你的问题,请参考以下文章
将series,list,tuple,array的值转化为字符串