如何在Python中在元组和列表之间转换?

如何在Python中在元组和列表之间转换?

首先,我们将看到如何在Python中将元组转换为列表。

将具有整数元素的元组转换为列表

要将元组转换为列表,请使用list()方法并将要转换的元组设置为参数。

示例

看看下面的例子

# 创建一个元组
mytuple = (20, 40, 60, 80, 100)

# 显示元组
print("元组= ",mytuple)

# 元组的长度
print("元组长度= ",len(mytuple))

# 元组转换为列表
mylist = list(mytuple)

# 打印列表
print("列表= ",mylist)
print("类型= ",type(mylist))
Bash

输出

元组=  (20, 40, 60, 80, 100)
元组长度=  5
列表=  [20, 40, 60, 80, 100]
类型=  <class 'list'>
Bash

将具有字符串元素的元组转换为列表

要将元组转换为列表,请使用list()方法并将具有字符串元素的元组设置为参数。

示例

看看下面的例子

# 创建一个元组
mytuple = ("Jacob", "Harry", "Mark", "Anthony")

# 显示元组
print("元组= ",mytuple)

# 元组的长度
print("元组长度= ",len(mytuple))

# 元组转换为列表
mylist = list(mytuple)

# 打印列表
print("列表= ",mylist)
print("类型= ",type(mylist))
Bash

输出

元组=  ('Jacob', 'Harry', 'Mark', 'Anthony')
元组长度=  4
列表=  ['Jacob', 'Harry', 'Mark', 'Anthony']
类型=  <class 'list'>
Bash

将列表转换为元组

要将列表转换为元组,请使用tuple()方法。

示例

# 创建一个列表
mylist = ["Jacob", "Harry", "Mark", "Anthony"]

# 显示列表
print("列表= ",mylist)

# 将列表转换为元组
res = tuple(mylist)
print("元组= ",res)
Bash

输出

列表=  ['Jacob', 'Harry', 'Mark', 'Anthony']
元组=  ('Jacob', 'Harry', 'Mark', 'Anthony')
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册