Python-实现tuple和list的转换方式
在Python中,tuple(元组)和list(列表)是两种常见的数据结构,它们之间可以相互转换。
1. 将list转换为tuple
将list转换为tuple,使用Python内置的tuple()函数。这个函数接受一个list作为参数,并返回一个包含相同元素的tuple。
# 示例代码
my_list = [1, 2, 3, 4, 5]
my_tuple = tuple(my_list)
print(my_tuple) # 输出: (1, 2, 3, 4, 5)
2. 将tuple转换为list
将tuple转换为list,使用Python内置的list()函数。这个函数接受一个tuple作为参数,并返回一个包含相同元素的list。
# 示例代码
my_tuple = (1, 2, 3, 4, 5)
my_list = list(my_tuple)
print(my_list) # 输出: [1, 2, 3, 4, 5]
注意事项
tuple是不可变的,意味着一旦创建,就不能修改它的内容(尽管可以创建一个新的tuple)。
list是可变的,可以随时添加、删除或修改它的元素。
在进行转换时,如果原始数据结构中的元素也是可变对象(如另一个list),则转换后的数据结构中的对应元素仍然是可变的。
原文地址:https://blog.csdn.net/michael_jovi/article/details/144696309
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!