圣剑三刀。abx 发表于 2018-7-19 11:46:30

新手鱼的大神梦(python笔记013)

本帖最后由 圣剑三刀。abx 于 2018-7-19 11:51 编辑

元组部分比较简单,重要的是要学会和列表进行对比,从而更好的理解,并选择合适的进行运用。
下面是笔记:
013
0、列表与元组的相同点:
        (0)访问元素
        (1)常用操作符的使用
1、列表与元组的不同点:
        (0)创建方式:
                        列表:list1 = [1,2,3]
                        元组:tuple1 = (1,2,3)
        (1)关键特征:
                        列表:[]
                        元组:,
        (2)使用注意:
                        列表:可随意修改列表中元素
                        元组:一旦创建,不可修改。只能用分片的方法进行更新与删除
                                  也可以用 del 语句删除整个元组,不过因为python的回收机制,一般不必这样

动动手:
0、列表:一个大仓库,你可以随时往里边添加和删除任何东西。
      元组:封闭的列表,一旦定义,就不可改变(不能添加、删除或修改)。
3、可以用 dir(tuple)查看元组的方法 ,已学的只有 count()和 index()
   (因为不能修改元组的元素嘛)
4、逗号和小括号必须同时存在的情况:创建时,运用常用操作符时(这点是我自己补充的)
5、所有的多对象的、逗号分隔的、没有明确用符号定义的这些集合默认的类型都是元组
7、python没有元组推导式,因为有列表推导式已经足够,没有再加的必要。
      如果创建了类似于列表推导式形式的元组,其实得到的是一个生成器,可以用__next__()方法进行访问
页: [1]
查看完整版本: 新手鱼的大神梦(python笔记013)