python中的元组

一.元组的定义

1.定义一个元组

users = ( 'tommy','harry','michael')
print users

 2.定义一个空元组

users = ()

3.当元组中只有一个元素时

users = ('tommy',)
print type(users)
users1 = (50)
print type(users1

 

二.元组的特性

1.索引与切片

allowUsers = ('root','xaut','hellp')
allowPasswd = ('123','456','789')

print allowUsers[0]               
print allowUsers[-1]
print allowUsers[1:]
print allowUsers[2:]
print allowUsers[:-1]
print allowUsers[::-1]    

 

2.重复与连接


allowUsers = ('root','xaut','hellp')
allowPasswd = ('123','456','789')

print
allowUsers * 3 ##重复显示 print allowUsers + ('123','456') ##连接

 

3.成员操作符


allowUsers = ('root','xaut','hellp')
allowPasswd = ('123','456','789')

print
'westos' in allowUsers print 'westos' not in allowUsers print type(allowUsers)

 

三.元组的应用

1.变量交换数值

a = 1
b = 2
b,a = a,b
print a,b

 

a = 1
b = 2
b =(1,2)[0] a=(1,2)[1]
print a,b

 

2.打印变量值

name = 'student'
age = 10
t = (name,age)
print 'name: %s,age: %d' %(name,age)

 

3.给变量赋值

t = ('student',10,100)
name,age,score = t
print name,age,score

 

4.元组的排序

scores = (100,89,45,78,65)
scoresLi = list(scores)
scoresLi.sort()
print scoresLi

这种方法实际上是先把元组转换为列表再用列表的方法排序

 

 

 

scores = (100,89,45,78,65)
scores = sorted(scores)
print scores

 

转载于:https://www.cnblogs.com/ChairmanYSL/p/9602607.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值