list()方法
>>> c = list((1, 1, 2, 3, 5, 8, 13)) # 将元组中的每个元素迭代存放到列表中>>> c
>>> c = list() # 与上面的结果相同,意义有何不同???
>>> c
list() 方法是用来将可迭代对象(如元组、字符串、集合等)转换为列表的。在这两个例子中,都是用 list() 方法将不同的对象转换成列表。
在第一个例子中,list() 方法将元组 (1, 1, 2, 3, 5, 8, 13) 转换成了列表 。
在第二个例子中,list() 方法将列表 作为输入,但实际上这个操作并没有什么实际意义,因为输入已经是一个列表。
这种情况下,list() 方法相当于创建了一个新的列表,复制了原始列表的所有元素,最终结果与原始列表相同。通常情况下,如果你已经有一个列表,那么无需使用 list() 方法进行转换。
页:
[1]