以Python 3.x版本为主 元组和列表之间相互转换 1、相互转换函数 假设,值为 元组值:tup=(1,2,3,4,5) 列表值:list=[6,7,8,9,10] 编号 函数名 说明 1 list list=list(tup),元组转为列表 2 tuple tup=tupl
以Python 3.x版本为主
元组和列表之间相互转换
1、相互转换函数
假设,值为
元组值:tup=(1,2,3,4,5)
列表值:list=[6,7,8,9,10]
编号
函数名
说明
1
list
list=list(tup),元组转为列表
2
tuple
tup=tuple(list),列表转为元组
- 效果
- 代码如下
# -*- coding: utf-8 -*-
# Apr 14, 2022 22:50 AM
import sys
tup=('5','1','C','T','O','hello','world')
# 1、元组转换列表 - list
print('\n元组值:%s' % str(tup))
list=list(tup)
print('\n转为列表值:%s' % (list))
# 2、列表转为元组 - tuple
list_new=list
list_new.sort(reverse=True)
print('\n列表值:%s' % (list_new))
tup2=tuple(list_new)
print('\n转为元组值:%s' % str(tup2))
2、扩展
2.1、直接输出元组
如果直接在print输出元组,那么会提示如下错误
原因是%s这个是接受字符串输出的意思,需要转为字符串输出,改为str(tup)即可
通过代码输出可知,发现%s能够接受列表List直接输出