Tuple的特性在于,它的元素是不可变的(immutable),一旦设定,就不能使用索引去修改。

>>> t1=1,2,3,4,5 #给Tuple赋值
>>> t1[0] #按照索引读取Tuple元素
1
>>> u1=t1,(2,3,4,5,6)#tuple可以嵌套
>>> u1
((1, 2, 3, 4, 5), (2, 3, 4, 5, 6))
>>> u1[1]
(2, 3, 4, 5, 6)
>>> u1[-1]
(2, 3, 4, 5, 6)
>>> u1=t1,(2,3,4,5,6),3
>>> u1
((1, 2, 3, 4, 5), (2, 3, 4, 5, 6), 3)
>>> list1=['we','the','north']
>>> list1
['we', 'the', 'north']
>>> u1=t1,list1
>>> u1
((1, 2, 3, 4, 5), ['we', 'the', 'north'])
>>> list1[-1]='toronto'#元组内的元素是可变的,所以可以修改内部元素来更新元组
>>> u1
((1, 2, 3, 4, 5), ['we', 'the', 'toronto'])
>>> len(u1)
2
>>> myList = [1,2,3,4,5,6,7,8,9,10]
>>> myTuple = (1,2,3,4,5,6,7,8,9,10)
>>> myList=(2,)#初始化一个元素的时候,需要带comma
>>> myList
(2,)
>>> myList[0]
2
>>> myList[1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: tuple index out of range
>>> len(myList)
1

最新文章

  1. Kylin Java RESTful API
  2. 自定义安装php开发环境(1)--apache和php整合
  3. 【Spark学习】Apache Spark集群硬件配置要求
  4. struts2加入自定义的actionValidatorManager实现类
  5. wpf集成unity
  6. MapReduce在实际编程“I/O”
  7. java学习书籍推荐
  8. TensorFlow学习笔记2——数据类型及简单运算
  9. 浅析Python解释器的设计
  10. lodash源码分析之baseFindIndex中的运算符优先级
  11. 如何能让MAC和PC都能读写移动硬盘
  12. 写一个简单的JQ插件(例子)
  13. java.lang.NoSuchFieldError: No static field abc_ic_ab_back_mtrl_am_alpha of type I in class Landroid/support/v7/appcompat/R$drawable
  14. SQLServer&#160;SQL连接查询深度探险(摘录
  15. 【跨域】jsonp跨域实现方法
  16. Changing the Language Used in ODI Studio
  17. ZBar与ZXing使用后感觉
  18. css实现图片横向排列滚动
  19. Nginx 访问日志
  20. HTML5拖动

热门文章

  1. STL中的查找
  2. git使用记录九:开发中临时加塞了紧急任务怎么处理
  3. 在WSL Ubuntu 下编译UPX详细步骤
  4. eclipse搭建jmeter编译环境(Jmeter二次开发)
  5. 兼容ie浏览器的方法
  6. Android关于界面一定时间无操作自动跳转到指定界面的实现
  7. shell选项和参数
  8. 软件安装 RPM SRPM YUM
  9. python 读取文件时,精确的保留数据
  10. 常用的外网yum源之epel.repo