如何在Python中在元组和列表之间转换?
首先,我们将看到如何在Python中将元组转换为列表。
将具有整数元素的元组转换为列表
要将元组转换为列表,请使用list()方法并将要转换的元组设置为参数。
示例
看看下面的例子
# 创建一个元组
mytuple = (20, 40, 60, 80, 100)
# 显示元组
print("元组= ",mytuple)
# 元组的长度
print("元组长度= ",len(mytuple))
# 元组转换为列表
mylist = list(mytuple)
# 打印列表
print("列表= ",mylist)
print("类型= ",type(mylist))
输出
元组= (20, 40, 60, 80, 100)
元组长度= 5
列表= [20, 40, 60, 80, 100]
类型= <class 'list'>
将具有字符串元素的元组转换为列表
要将元组转换为列表,请使用list()方法并将具有字符串元素的元组设置为参数。
示例
看看下面的例子
# 创建一个元组
mytuple = ("Jacob", "Harry", "Mark", "Anthony")
# 显示元组
print("元组= ",mytuple)
# 元组的长度
print("元组长度= ",len(mytuple))
# 元组转换为列表
mylist = list(mytuple)
# 打印列表
print("列表= ",mylist)
print("类型= ",type(mylist))
输出
元组= ('Jacob', 'Harry', 'Mark', 'Anthony')
元组长度= 4
列表= ['Jacob', 'Harry', 'Mark', 'Anthony']
类型= <class 'list'>
将列表转换为元组
要将列表转换为元组,请使用tuple()方法。
示例
# 创建一个列表
mylist = ["Jacob", "Harry", "Mark", "Anthony"]
# 显示列表
print("列表= ",mylist)
# 将列表转换为元组
res = tuple(mylist)
print("元组= ",res)
输出
列表= ['Jacob', 'Harry', 'Mark', 'Anthony']
元组= ('Jacob', 'Harry', 'Mark', 'Anthony')