php删除某一个元组,Python元组操作实例分析【创建、赋值、更新、删除等】

本文实例讲述了Python元组操作。分享给大家供大家参考,具体如下:

#coding=utf8

'''''

元组是跟列表非常相近的另一种容器类型。

元组是一种不可变类型,一旦创建不可以修改其中元素。

由于这种特性,元组能做一个字典的key。

当处理一组对象时,这个组默认是元组类型。

'''

'''''创建元组并赋值'''

#创建并对一个元组赋值

tuple_1=(1,2,3,"ewang","demo")

#创建一个空的元组

tuple_2=()

#使用tuple创建一个元组并给元组赋值

tuple_3=tuple("hello")

#使用tuple创建一个空的元组

tuple_4=tuple()

'''''访问元组中的值'''

#通过索引使用元组中的值

print tuple_1[0], tuple_1[2], tuple_1[4]

#通过切片使用元组中的值

print tuple_3[0:3],tuple_3[0:],tuple_3[:]

#使用如下操作无法输出整个元组值

#最后一个元素无法输出

print tuple_3[:-1]

'''''

元组是不可变类型,不能更新或者改变元组的元素。

通过现有字符串的片段在构造一个新的字符串的方式来等同于更新元组操作。

'''

#通过索引更新

tuple_1=tuple_1[0],tuple_1[2],tuple_1[4]

print tuple_1

#通过切片更新

tuple_1=tuple_1[0:2]

print tuple_1

'''''

删除一个单独的元组元素是不可能的。

当然,把不需要的元素丢弃后,重新组成一个元组是没有问题的。

要显示地删除一整个元组,只要用del语句减少对象引用计数。

当这个引用计数达到0的时候,该对象就会被析构。

大多数时候,不需要显示的用del删除一个对象,

一出它的作用域它就会被析构。

'''

try:

del tuple_1

print tuple_1

except Exception,e:

print "The tuple_1 not exists ",e

'''''

关于元组的其他操作,与列表的大体相似,再测不做赘述。

相关的源码可以查看关于列表的操作说明。

'''

运行结果:

希望本文所述对大家Python程序设计有所帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值