python如何在元组和列表之间进行转换?
类型构造器 tuple(seq)
可将任意序列(实际上是任意可迭代对象)转换为具有相同排列顺序的相同条目的元组。
例如,tuple([1, 2, 3])
产生 (1, 2, 3)
而 tuple("abc")
产生 ("a", "b", "c")
。 如果参数为一个元组,它不会创建副本而是返回同一对象,因此如果你不确定某个对象是否为元组时也可简单地调用 tuple()
。
类型构造器 list(seq)
可将任意序列或可迭代对象转换为具有相同排列顺序的相同条目的列表。 例如,list((1, 2, 3))
产生 [1, 2, 3]
而 list("abc")
产生 ["a", "b", "c"]
。 如果参数为一个列表,它会像 seq[:]
那样创建一个副本。
来源:PY学习网:原文地址:https://www.py.cn/article.html