博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python
阅读量:6288 次
发布时间:2019-06-22

本文共 590 字,大约阅读时间需要 1 分钟。

hot3.png

tup1 = ('physics', 'chemistry', 1997, 2000);

tup2 = (1, 2, 3, 4, 5 );

tup3 = "a", "b", "c", "d";

元组与字符串类似,下标索引从0开始,可以进行截取,组合等。

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例:

#!/usr/bin/python  

 tup1 = (12, 34.56);

tup2 = ('abc', 'xyz'); 

 # 以下修改元组元素操作是非法的。

# tup1[0] = 100; 

 # 创建一个新的元组

tup3 = tup1 + tup2;

print tup3;

#以上实例输出结果:

#(12, 34.56, 'abc', 'xyz') 

可以删除元组 但不能删除一个,因为不可以修改元素

del tup3

tuple不能变,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但不能赋值成另外的元素。

不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

转载于:https://my.oschina.net/u/1000190/blog/476518

你可能感兴趣的文章
Sphinx 配置文件说明
查看>>
数据结构实践——顺序表应用
查看>>
python2.7 之centos7 安装 pip, Scrapy
查看>>
机智云开源框架初始化顺序
查看>>
Spark修炼之道(进阶篇)——Spark入门到精通:第五节 Spark编程模型(二)
查看>>
一线架构师实践指南:云时代下双活零切换的七大关键点
查看>>
ART世界探险(19) - 优化编译器的编译流程
查看>>
玩转Edas应用部署
查看>>
music-音符与常用记号
查看>>
sql操作命令
查看>>
zip 数据压缩
查看>>
Python爬虫学习系列教程
查看>>
【数据库优化专题】MySQL视图优化(二)
查看>>
【转载】每个程序员都应该学习使用Python或Ruby
查看>>
PHP高级编程之守护进程,实现优雅重启
查看>>
PHP字符编码转换类3
查看>>
rsync同步服务配置手记
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>