27-用list()和tuple()函数来转换类型
4.6.3 用list()和tuple()函数来转换类型
正如 str(42)
将返回 '42'
,即整数42的字符串表示形式,函数 list()
和 tuple()
将返回传递给它们的值的列表和元组形式。在交互式环境中输入以下代码,注意返回值与传入值是不同的数据类型:
>>> tuple(['cat', 'dog', 5])
('cat', 'dog', 5)
>>> list(('cat', 'dog', 5))
['cat', 'dog', 5]
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
如果需要元组值的一个可变版本,将元组转换成列表就很方便。