内容正文:
元组、字典、集合
林城中学 陈 洁
的简单使用
认识元组
元组可以看成轻量级的列表,类似于列表,但功能简单,访问速度较快。元组是有序不可变的序列,不允许修改元组中元素的值,也无法增加或删除元素。
元组的操作
1、 元组的创建
>>> x = ( 1,2,3 ) #创建元组变量,用圆括号
>>> x = ( ) #创建空元组,用圆括号
>>> x = tuple( ) #定义空元组的另一种形式
>>> tuple(range(5)) #用tuple()函数将range对象转换为元组
>>> tuple(‘hello world’) #用tuple()函数把字符串转换为元组
>>> tuple([1,2,3,4,5]) #用tuple()函数把列表转换为元组
(0,1,2,3,4)
(’h’,’e’,’l’,’l’,’o’,’w’,’o’,’r’,’l’,’d’)
(1,2,3,4,5)
元组的操作
2、 元组的访问
x = ( 1,2,3,4,5 )
>>> x[0] #通过索引方式访问下标为0即第一个元素
>>> x[-1] #最后一个元素
>>> x[1]=4 #元组不可变,试图改变元素会抛出异常
1
5
TypeError:’tuple’object does not support item assignment
元组的操作
2、 内置函数对元组的使用
x = ( 1,2,3,4,5 )
>>> len(x) #计算元素个数
>>> max(x) #最大一个元素
>>> min(x) #最小一个元素
>>> sum(x) #元素的和
5
5
1
15
认识字典
字典是包含若干“键:值”元素的无序可变容器类对象,表示一种映射或对应关系。
“键”可以是任意不可变数据