初学Python——元组

Posted Coffee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学Python——元组相关的知识,希望对你有一定的参考价值。

初学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——元组的主要内容,如果未能解决你的问题,请参考以下文章

初学Python——元组

python 元组有用的函数,方法和片段。

Python的不堪一击到初学乍练(列表,元组)

坚持不懈续集 初学者挑战学习Python编程30天

Python:用于元组的 Pandas DataFrame

Python ❀ 初学者学习笔记与知识点梳理