python学习---元组

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#Python 元组

#01 定义一个元组
tup1 = ('张飞','赵云','刘备','关羽')
tup2 = (1,2,3,4,5)
tup3 ="a","b","c","d"
tup4 = ()
tup5 = ('single',)  #因为括号()既可以表示tuple,又可以表示数学公式中的小括号

#02 访问元组
print("tpu1: ",tup1)
print("tup1[0]: ",tup1[0])
for i in tup1:
    print(i)

#03 修改元组
# 元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup6 = tup1 + tup2
print(tup6)

#04 删除元组
# 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
del tup3

#04 元组运算符 
#与字符串一样,元组之间可以使用+号和*号进行运算
print("lenth tup1: %d" % len((tup1)))
tup7 = tup1 + tup2
print(tup7)
print(tup1 * 4)

#05 元组索引,截取
# 因为元组也是一个序列,所有我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素
tup1 = ('张飞','赵云','刘备','关羽')
print(tup1[2])
print(tup1[-2])
print(tup1[1:])

#元组内置函数
'''
1. cmp(tuple1,tuple2) 比较两个元组元素
2. len(tuple) 计算元组个数
3. max(tuple)/min(tuple) 返回元组最大/小值
4. tuple(seq) 将列表转换为元组
'''
list1 = [ "张飞",'赵云','刘备','关羽']
print(tuple(list1))
print(list1)

 

posted @ 2017-09-29 14:31  hayden__wang  阅读(141)  评论(0编辑  收藏  举报