码迷,mamicode.com
首页 > 其他好文 > 详细

列表和元组

时间:2014-07-19 02:38:26      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:python   字符串   最大的   元素   

序列是python中最基本的数据,序列中每个元素分配一个序号,即元素的位置,也称为索引。python包含6中内置的序列,除了列表和元组,还有字符串、unicode字符串、buffer对象和xrange对象(后续介绍),今天且看列表和元组。

1、列表和元组的区别

(1)两者最大的区别在于能否对数据进行修改,列表是可以修改的,它允许我们任意添加删除元素,适用于元素经常变化的场合,而元组是不能修改的,这种情况一般与python的内部运作有关,例如使用元组作为字典的键,因为键不允许修改,所以不能使用列表。

(2)两者的第二区别是表示方法不同,由于Python语言在输入时并没有指明变量的数据类型,它的类型是由编译器和运行时动态地识别出来,如果类型不能操作时,就会抛出异常。列表是用[ ]将所有元素包含在内,而元组呢,有人可能会说用( ),没错,但除了这种方式,也可以不加( ),只要在元素之间用逗号隔开,例如

>>> type(member)
<class ‘tuple‘>
或者
>>> member=6,
>>> type(member)
<class ‘tuple‘>

2、通用序列操作


列表和元组

标签:python   字符串   最大的   元素   

原文地址:http://ypyu1989.blog.51cto.com/6786671/1439974

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!