码迷,mamicode.com
首页 > 编程语言 > 详细

初学Python(五)——元组

时间:2016-09-04 15:50:54      阅读:127      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!