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


Posted in 面试题 onJune 13, 2012
函数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[:]一样做一个拷贝

Tags in this post...

面试题 相关文章推荐
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
Apr 28 面试题
北京一家公司的.net开发工程师笔试题
Apr 17 面试题
C#面试题
May 06 面试题
C# Debug和Testing相关面试题
Oct 25 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
what is the difference between ext2 and ext3
Nov 03 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
Dec 03 面试题
EJB的角色和三个对象
Dec 31 面试题
介绍一下EJB的分类及其各自的功能及应用
Aug 23 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
顺丰快递Java软件工程师面试题
Jul 31 面试题
Python文件操作的面试题
Jun 22 #面试题
Python如何实现单例模式
Jun 03 #面试题
什么是lambda函数
Sep 17 #面试题
介绍一下Python中webbrowser的用法
May 07 #面试题
请写出一段Python代码实现删除一个list里面的重复元素
Dec 29 #面试题
用Python写一个for循环的例子
Jul 19 #面试题
Prototype如何为一个Ajax添加一个参数
Dec 06 #面试题
You might like
Amazon Prime Video平台《无限住人 -IMMORTAL-》2020年开始TV放送!
2020/03/06 日漫
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
php设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php上传文件并显示上传进度的方法
2015/03/24 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
PHP中的多种加密技术及代码示例解析
2016/10/20 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
不常用但很实用的PHP预定义变量分析
2019/06/25 PHP
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
锋利的jQuery jQuery中的DOM操作
2010/03/21 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
javascript函数以及基础写法100多条实用整理
2013/01/13 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
vue中如何引入jQuery和Bootstrap
2017/04/10 jQuery
JavaScript中splice与slice的区别
2017/05/09 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
解决bootstrap中下拉菜单点击后不关闭的问题
2018/08/10 Javascript
layui layer select 选择被遮挡的解决方法
2019/09/21 Javascript
js实现掷骰子小游戏
2019/10/24 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
Python类的基础入门知识
2008/11/24 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
python实现的汉诺塔算法示例
2019/10/23 Python
Python实现手绘图效果实例分享
2020/07/22 Python
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
住房租房协议书
2014/08/20 职场文书
单方离婚协议书范本2014
2014/10/28 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
Python 实现绘制子图及子图刻度的变换等问题
2021/05/31 Python