初学Python(五)——元组
2016-09-04 15:15
246 查看
初学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
相关文章推荐
- 照着例子学习protobuf-python
- python字典练习
- Python - 单例模式(Singleton)(转)
- python安装扩展”unable to find vcvarsall.bat“的解决办法
- Python3.x和Python2.x的区别
- Window 中安装python多版本环境
- python之常用内置函数
- Python yield 使用浅析
- ★leetcode04_Median of Two Sorted Arrays
- [完]Python函数 range()和arange()
- Python 网络爬虫 002 (入门) 爬取一个网站之前,要了解的知识
- Python 编程实战提高测试工作效率实例之svn 文件管理
- DAY19:leetcode #40 Combination Sum II
- Python 基础
- Python3 学习笔记------迭代器
- Python 常用内建模块
- [完]机器学习实战 第五章 Logistic回归(Logistic Regression)
- Python IO编程
- 重庆某彩数据在线获取
- Python开发【第七章】:面向对象进阶