首页 > 代码库 > 初学Python(五)——元组

初学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(五)——元组