Python里面如何实现tuple和list的转换
函数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[:]一样做一个拷贝
例如,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[:]一样做一个拷贝
【Python里面如何实现tuple和list的转换】相关文章
6. Python里面search()和match()的区别
7. 请写出一段Python代码实现删除一个list里面的重复元素
10. Java里面如何把一个Array数组转换成Collection, List
本文来源:https://www.mianshiwenti.com/a13503.html
进入下载页面
﹝Python里面如何实现tuple和list的转换﹞相关内容
- 解释一下ArrayList Vector和LinkedList的实现和区别
- 软件测试LoadRunner面试题:What is think time? How do you change the threshold?
- Python中如何定义一个函数
- 如何用Python来进行查询和替换一个文本字符串
- Python如何定义一个函数
- 如何用Python输出一个Fibonacci数列
- 华为python面试题
- 用Python匹配HTML tag的时候,<.*>和<.*?>有什么区别
- Python的两道面试题
- Python文件操作的面试题