python 3.5元组

# -*- coding: utf-8 -*-
# 建立一个元组
a = (1,2,3,4,5)#元组用小括号包裹,并且括号里的元素用逗号分隔就代表这是一个元组,元组与列表不同的是元组里面的元素不能修改。


#元组的基本操作有访问,修改,删除,索引和截取等

#访问元组:可以使用下标索引访问元组中的值
b = (1,2,3,4,5)
print b[1]
#结果:2

#修改元组:元组中的元素值不允许修改,但可以对元组进行连接组合
c1 = (1,2,3)
c2 = ('a','b','c')
c3 = c1 + c2
print(c3)
#结果:(1, 2, 3, 'a', 'b', 'c')

#删除元组:元组中的值不允许单个删除,但可以使用del语句删除整个元组
d = (1,'a',2)
del d
#print(d)
#结果:Traceback (most recent call last):


#元组截取:元组也是一个序列,可以利用索引截取元组中某一段的值
e = (1,2,3,'a','b','c',9)

print(e[3:])#从索引位置开始截取到结束
#结果:('a', 'b', 'c', 9)

print(e[:3])#从索引0位置开始截取到指定位置
#结果:(1, 2, 3)

print(e[2:6])#从指定开始索引位置截取到指定结束索引位置(不包括最后位置本身)
#结果:(3, 'a', 'b', 'c')


#元组内置函数
s1 = (1,2,3,'a','b','c',4,5,6)

print(len(s1))#len() 方法计算元组元素个数。
#结果:9

print(max(s1))#max() 方法返回元组中元素最大值。
#结果:c

print(min(s1))#min() 方法返回元组中元素最小值。
#结果:1

s2 = [1,2,3,4,5,6]
print(tuple(s2))#tuple() 方法将列表转换为元组。
#结果:(1, 2, 3, 4, 5, 6)
原文地址:https://www.cnblogs.com/chendongqq/p/8493253.html