Python的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

如下实例:

tup1 = ('physics', 'H2O', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

空元祖:

tup = ()

元组中只有一个元素时,其后要加上,号

tup = (1,)

元组的相关操作:

tu = ('alex', 'eric', 'rain', 'test', 'test1')
# 显示元组长度
print(len(tu))
5
# 取元组第2个元素
print(tu[1])
eric
# 取元组第2到第4个元素
print(tu[1:4])
('eric', 'rain', 'test')
# 删除元组
del(tu)

由于元组无法修改,所以无法像列表一样添加、删除元素操作,但可以通过把两个元组合并来起到增加元素目的:

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz'); # 以下修改元组元素操作是非法的。
# tup1[0] = 100; # 创建一个新的元组
tup3 = tup1 + tup2
print(tup3)
(12, 34.56, 'abc', 'xyz')

最新文章

  1. Icon资源详解[2]
  2. Model1
  3. 基于SVG的web页面图形绘制API介绍
  4. ssh tunnel通道
  5. 【转载】存储过程实现FTP上传下载
  6. Window 下 VFW 视频采集与显示
  7. 所谓has a 和 is a
  8. C++服务器设计(零):总体设计
  9. VS 调试Window Server方法
  10. vs2013 IntelliSense: "const char *" 类型的实參与 "LPCWSTR" 类型的形參不兼容
  11. C#多线程-volatile、lock关键字
  12. 【前端】Github Pages 与域名关联简明教程
  13. 《HTTP权威指南》3-HTTP报文
  14. Go语言如何判断一个chan被关闭
  15. ChartControl ViewType.Pie3D 用法测试
  16. 第 16 章 C 预处理器和 C 库(qsort() 函数)
  17. InfluxDB学习之InfluxDB的基本操作| Linux大学
  18. [React] Use React.ReactNode for the children prop in React TypeScript components and Render Props
  19. sql优化 表连接join方式
  20. P3226 [HNOI2012]集合选数

热门文章

  1. 如何修改Vue打包后文件的接口地址配置
  2. 9th week -the history of program 1950~2020
  3. checkbox中把选项文字与小圆圈关联上
  4. IE浏览器下的渐变背景
  5. ideal环境maven自动下载项目依赖配置
  6. 【Linux】IPC-消息队列
  7. percona MySQL 5.7yum安装
  8. UESTC-1259 昊昊爱运动 II
  9. Android(java)学习笔记9:JDK5之后的Lock锁的概述和使用
  10. cs229 斯坦福机器学习笔记(一)-- 入门与LR模型