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...

面试题 相关文章推荐
什么是接口(Interface)?
Feb 01 面试题
C++:局部变量能否和全局变量重名
Mar 03 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
C#如何调用Windows程序打开一个文档
Dec 26 面试题
27个经典Linux面试题及答案,你知道几个?
Mar 11 面试题
Linux内核产生并发的原因
Nov 08 面试题
软件测试笔试题
Oct 25 面试题
广州某公司软件工程师面试题
Dec 22 面试题
Python的两道面试题
Jun 29 面试题
你在项目中用到了xml技术的哪些方面?如何实现的?
Jan 26 面试题
Java的类可以定义为Protected或者Private得吗
Sep 25 面试题
UNIX文件类型
Aug 29 面试题
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
php 特殊字符处理函数
2008/09/05 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
PHP二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
phpStudy 2016 使用教程详解(支持PHP7)
2017/10/18 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
JQuery与JSon实现的无刷新分页代码
2011/09/13 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
JQuery的Ajax请求实现局部刷新的简单实例
2014/02/11 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
2017/10/20 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
node.js实现为PDF添加水印的示例代码
2018/12/05 Javascript
inquirer.js一个用户与命令行交互的工具详解
2019/05/18 Javascript
javascript 构建模块化开发过程解析
2019/09/11 Javascript
微信小程序swiper左右扩展各显示一半代码实例
2019/12/05 Javascript
js验证账户名是否重复
2020/05/26 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
Python抓取手机号归属地信息示例代码
2016/11/28 Python
Python代码缩进和测试模块示例详解
2018/05/07 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
python散点图实例之随机漫步
2018/08/27 Python
python3 动态模块导入与全局变量使用实例
2019/12/22 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
html5 canvas实现跟随鼠标旋转的箭头
2016/03/11 HTML / CSS
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
2020/11/04 HTML / CSS
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
毕业自荐书
2013/12/09 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
大学毕业晚会开场白
2015/05/29 职场文书