首页 > 代码库 > 列表和元组
列表和元组
序列是python中最基本的数据,序列中每个元素分配一个序号,即元素的位置,也称为索引。python包含6中内置的序列,除了列表和元组,还有字符串、unicode字符串、buffer对象和xrange对象(后续介绍),今天且看列表和元组。
1、列表和元组的区别
(1)两者最大的区别在于能否对数据进行修改,列表是可以修改的,它允许我们任意添加删除元素,适用于元素经常变化的场合,而元组是不能修改的,这种情况一般与python的内部运作有关,例如使用元组作为字典的键,因为键不允许修改,所以不能使用列表。
(2)两者的第二区别是表示方法不同,由于Python语言在输入时并没有指明变量的数据类型,它的类型是由编译器和运行时动态地识别出来,如果类型不能操作时,就会抛出异常。列表是用[ ]将所有元素包含在内,而元组呢,有人可能会说用( ),没错,但除了这种方式,也可以不加( ),只要在元素之间用逗号隔开,例如
>>> type(member) <class ‘tuple‘>
或者 >>> member=6, >>> type(member) <class ‘tuple‘>
2、通用序列操作
列表和元组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。