首页 > 编程语言 > 详细

初学Python(五)——元组

时间:2016-09-04 15:47:38      阅读:171      评论:0      收藏:0      [点我收藏+]

初学Python(五)——元组

 

  初学Python,主要整理一些学习到的知识点,这次是元组。

#-*- coding:utf-8 -*-  
#定义元素  
t = (1,2,3)  
#添加元素  
#删除元素  
#更新元素  
#由于tuple一旦创建就是不可变的,所以不能添加元素也不能删除元素、更新元素  
#查找元素,和list类似,下标法  
print t[0]  
print t[2]  
print t  
  
#定义空元组  
t = ()  
‘‘‘‘‘ 
上面的为定义元素,不是修改元素, 
t变量指向了空元组。这是创建语句, 
它在遇到下一个定义语句之前,它 
所指向的地址空间都是不能改变的 
 
‘‘‘  
#定义含有1个元素的元组,比较  
#特别要注意的是不能写成t = (1),这只是定义了1这个数  
  
t=(1,)  
  
#改变tuple里的数据  
t = (a,b,[c,d])  
t[2][0]=A  
t[2][1]=B  
‘‘‘‘‘ 
#上面的方式改变了[‘c‘,‘d‘]的值, 
不是说tuple不可变么? 
由于第3个元素为list. 
所以第三个元素实际上 
指向的是代表list的地址。 
就算list里面改变了, 
它的地址还是不变的 
这就是所谓的"指向不变"原理 
‘‘‘  
print t

 

初学Python(五)——元组

原文:http://www.cnblogs.com/Boohee/p/5839401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!