|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 圣剑三刀。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__()方法进行访问 |
评分
-
查看全部评分
|