永发信息网

Python里面如何实现tuple和list的转换

答案:6  悬赏:30  手机版
解决时间 2021-01-03 06:18
  • 提问者网友:戎马万世
  • 2021-01-03 01:12
精选

最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-01-06 18:20
list转为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)



拓展说明:
1. str转list
list = list(str)

2. list转str
str= ''.join(list)

3. tuple list相互转换
tuple=tuple(list)
list=list(tuple)
全部回答
  • 1楼网友:舊物识亽
  • 2021-01-06 21:57
>>>#元组转列表-tuple to list >>>t = (1,2,3,4)#tuple >>>t = list(t)#tuple to list >>>print(t) [1,2,3,4] >>>###################################### >>>#或者 >>>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 tuple print(l) (1,2,3,4) >>>
  • 2楼网友:不想翻身的咸鱼
  • 2021-01-06 21:27
Tuple是元组的意思,元组是不能修改的;list是列表的意思,列表是可以修改的;在Python中实现Tuple和list的转换可以通过两个函数list()、Tuple()实现转换。举例如下: 1. 将元组a转换为列表b,b=list(a) 2. 将列表b转换为元组a,a=Tuple(b)
  • 3楼网友:零点过十分
  • 2021-01-06 20:06
# 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))
  • 4楼网友:鱼芗
  • 2021-01-06 19:44
Python中,tuple和list均为内置类型, 以list作为参数将tuple类初始化,将返回tuple类型 tuple([1,2,3]) #list转换为tuple以tuple作为参数将list类初始化,将返回list类型 list((1,2,3)) #tuple转换为list
  • 5楼网友:封刀令
  • 2021-01-06 18:56
啥意思? tuple(列表)直接转为元组, list(元组) 转为列表
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯