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

列表list和元组tuple

时间:2017-06-04 21:24:38      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:表示   情况   pytho   根据   tuple   创建   产生   不可变   元素   

列表list和元组tuple

元组创建好后元素是不能改变的。tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向‘a‘,就不能改成指向‘b‘,指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
创建元组时需要注意:
>>> t1 = (1)
>>> t1
1
这时创建的并不是一个元组,是1这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。
所以只有一个元素时必需在元素后面加上 “,”
>>> t = (1,)
>>> t
(1,)


list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。

列表list和元组tuple

标签:表示   情况   pytho   根据   tuple   创建   产生   不可变   元素   

原文地址:http://www.cnblogs.com/Dev-Ops/p/6941713.html

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