第七课 不可变序列-元组

作者:Kwazii 时间:2022-06-09
分类:少儿编程python

目录

本节目标

什么是元组,它与列表有什么不同

元组也是序列的一种,元组与列表类似,但元组的元素不能修改。

元组的创建

有两种方式

序列的通用操作

参考上一章节中的序列通用操作

元组的操作

特别注意

  1. 如果元组中只有一个元素,仍需要加逗号,否则该对象并非元组,如下所示

    
    >>>a = (1)
    >>>b = (1,)
    >>>print(type(a))
    
    <class 'int'> #a 为整数
    
    >>>print(type(a))
    
    <class 'tuple'> #b 为元组
    
    
  2. 元组为不可变序列,所以列表的很多操作是无法在元组中使用的,比如更新元素,添加元素,删除元素等。

  3. 元组使用sorted()进行排序后,会生成一个列表,而不是一个元组。

总结回顾

本节介绍了Python的另一种序列-元组,元组是一种不可变序列。它具有序列的通用操作,同时又和可变序列-列表有些不同。要能正确的区分列表和元组的不同,理解可变序列和不可变序列的差别。在不同的应用场景下,使用不同的序列类型。当然目前只需要简单的知道它们的分别,随着学习的深入,它们就像眼镜,你会知道你在什么时候需要它们。

正文结束

相关分类:

少儿编程python

相关标签:

少儿编程 python python二级

更多内容

回到顶部