Python——元组的基本语法(创建、访问、修改、删除)
Python 元组的使用
Python 的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号 ( ),列表使用方括号 [ ]。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
>>> tup1 = ('Google', 'Runoob', 1997, 2000)
>>> tup2 = (1, 2, 3, 4, 5 )
>>> tup3 = "a", "b", "c", "d" # 不需要括号也可以
>>> type(tup3)
<class 'tuple'>
创建空元组
tup1 = ()
访问元组
元组可以使用下标索引来访问元组中的值
tup1 = ('Google', 'Runoob', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )
print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])
输出结果:
tup1[0]: Google
tup2[1:5]: (2, 3, 4, 5)
修改元组
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup1 = (12, 34.56)
tup2 = ('abc', 'xyz')
# 以下修改元组元素操作是非法的。
# tup1[0] = 100
# 创建一个新的元组
tup3 = tup1 + tup2
print (tup3)
输出结果:
(12, 34.56, 'abc', 'xyz')
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
tup = ('Google', 'Runoob', 1997, 2000)
print (tup)
del tup
print ("删除后的元组 tup : ")
print (tup)
元组被删除后,输出变量会有异常信息,输出如下所示:
删除后的元组 tup :
Traceback (most recent call last):
File "test.py", line 8, in <module>
print (tup)
NameError: name 'tup' is not defined
最新文章
- jQuery中ajax的4种常用请求方式
- Hash哈希类型
- hadoop运行原理之Job运行(三) TaskTracker的启动及初始化
- Js 正则表达式特殊字符含义
- zw版【转发&#183;台湾nvp系列Delphi例程】HALCON DirectShow (Delphi Prism)
- su:认证失败
- Yii框架中使用PHPExcel导出Excel文件
- sass玩转颜色总结笔记
- 网页制作之JavaScript部分3--事件及事件传输方式(函数调用 练习题 )重要---持续更新中
- 为什么大家觉得自学HTML5难?
- 数据库的case when 使用实例
- uedit,检测粘贴事件,替换粘贴内容
- libcrypto.so.1.0.0: no version information available
- Faiss in python and GPU报错:NotImplementedError: Wrong number or type of arguments for overloaded function &#39;new_GpuIndexFlatL2&#39;.
- linux (1): 启动
- 向dnsrecord.txt 中添加 配置
- 无锁编程 - Double-checked Locking
- npm快捷键
- Atitit &#160;技术经理职责与流程表总结
- idea上activiti插件的安装及使用
热门文章
- C#6,C#7,V#8,C#9 的新特性总结
- VueCli 4.0+ 版本安装插件与VueCLI 旧版本的不同
- Leetcode1 - 10
- C语言讲义——变量的输出
- [笔记] dumpsys meminfo数据与smaps文件对应关系
- [BUGCASE]Phantom服务代码不健壮导致无法发送报表邮件
- PyQt(Python+Qt)学习随笔:QLineEdit行编辑器功能详解
- PyQt(Python+Qt)学习随笔:QTableWidgetItem项数据的data和setData访问方法
- OutputFormat---自定义输出方式
- 由Java 15废弃偏向锁,谈谈Java Synchronized 的锁机制