python学习手册二:元组的简介

来源:互联网 发布:淘宝评价网站 编辑:程序博客网 时间:2024/05/22 13:00

元组:不可变的序列

1.元组的表示:元组与列表一样,也是一张序列,但是元祖的内容不能修改,创建元祖的语法:用逗号分隔一些值,元组大部分使用括号括起来的,空元组可以用没有包含内容的两个圆括号来表示:

>>> ()

()

>>> (1,2,3)

(1, 2, 3)

若是想实现只有一个值的元组,则必须要在结尾加上一个逗号:

>>> (5,)

(5,)

42与(42)是一样的,但是,一个逗号却能彻底改变表达式的值

>>> 3*(40+2)

126

>>> 3*(40+2,)

(42, 42, 42)

元组函数

1.tuple:与list是基本一样的,以一个序列作为参数将其变成元组,如果本身就是元组,则该参数就会被原样返回

>>> tuple([1,2,3])

(1, 2, 3)

>>> tuple('abc')

('a', 'b', 'c')

>>> tuple((1,2,3))

(1, 2, 3)

>>> 

2.基本元组操作:除了创建元组和访问元组之外,可以参照其他类型的列表来实现,元祖的分片还是一个元组

>>> x=1,2,3     >>> x[1:]

(2, 3)

元祖的使用意义:元组可以在映射中当做键使用,元组可以作为很多内建函数和方法放回值存在

0 0
原创粉丝点击