Python里面如何实现tuple和list的转换

2023-07-06   


函数tuple(seq)可以把所有可迭代的(iterable)序列转换成一个tuple, 元素不变,排序也不变。
   例如,tuple([1,2,3])返回(1,2,3), tuple(‘abc’)返回(‘a’.\b’,\c’).如果参数已经是一个tuple的话,函数不做任何拷贝而直接返回原来的对象,所以在不确定对象是不是tuple的时候来调用tuple()函数也不是很耗费的。
   函数list(seq)可以把所有的序列和可迭代的对象转换成一个list,元素不变,排序也不变。
   例如 list([1,2,3])返回(1,2,3), list(‘abc’)返回[\a\, \b\, \c\]。如果参数是一个list, 她会像set[:]一样做一个拷贝


相关内容:

  1. 请写出一段Python代码实现删除一个list里面的重复元素
  2. Java里面如何把一个Array数组转换成Collection, List
  3. Python面试题:Python里面如何生成随机数
  4. Python是如何进行类型转换的
  5. Python里面如何拷贝一个对象
  6. Python如何实现单例模式