精选
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)
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(元组) 转为列表
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯