20190806-Python基础 第二章 列表和元组(3)元组&章小结
元组,不可修改的序列(与列表的唯一差别)
1. 元组用圆括号括起,用逗号分隔
2. 如果只有一个值,也必须在后面加上逗号
1 print((42)) 2 print((42,)) 3 结果: 4 42 5 (42,)
1 print(3*(40+2)) 2 print(3*(40+2,)) 3 结果: 4 126 5 (42, 42, 42)
3. tuple函数,将一个序列作为参数,并将其转换为元组
1 x = tuple([1,2,3]) 2 y = tuple('abcdfgh') 3 print(x,'\n',y) 4 结果: 5 (1, 2, 3) 6 ('a', 'b', 'c', 'd', 'f', 'g', 'h')
4. 学习元组的意义
4.1 元组用作映射中的键(以及集合的成员),而列表不行,相见第4章
4.2 有些内置函数和方法返回元组,则需要处理元组。
5. 本章小结
5.1 关键词/概念 - 序列,成员资格,方法
5.2 本章新介绍函数
1 len(seq) # 返回序列的长度 2 list(seq) # 将序列转换为列表 3 max(args) # 返回序列或一组参数中的最大值 4 min(args) # 返回序列和一组参数中的最小值 5 reversed(seq) # 让你能够反向迭代序列 6 sorted(seq) # 返回一个有序列表,其中包含指定序列中的所有元素 7 tuple(seq) # 将序列转换为元组