python基础课堂笔记013元组
本帖最后由 lihling7 于 2019-5-17 11:07 编辑一、创建和访问元组
1、创建列表用 [ ],创建元组用 ( )>>> tuple1 = (1, 2, 3, 4)
>>> tuple1
(1, 2, 3, 4)
>>> tuple1
1
>>> temp = () #创建空元组 2、不可以改变里面的元素>>> tuple1 = 1 #会出错 3、注意 (1)元组的逗号很重要>>> temp = (1,)#有逗号是元组,没有逗号是整型
>>> temp = 1, 2, 3 #创建元组 (2)重复操作符:*>>> 8 * (8) #这个是整型,乘号
64
>>> 8 * (8,) #这个是元组,重复操作符
(8, 8, 8, 8, 8, 8, 8, 8)二、更新和删除元组 用分片(slice)进行操作>>> temp = temp[:2] + ('怡宝',) + temp #原来那个temp的数据会被回收,因为temp作为新标签了。>>> del temp #删除三、回收机制 静态数据没有标签的时候会自动被回收,当有多个标签的时候,每调用一个del函数会删除1个标签,直到标签为0的时候被回收。四、操作符 1、拼接操作符:+ 2、重复操作符:* 3、关系操作符:> , <, … 4、逻辑操作符:and, or, …. 5、成员关系操作符:in ,not in五、内置方法 count()和index()六、有列表推导式,但没有元组推导式,会得到生成器>>> generator = ( i*i for i in range(3))
>>> type(generator)
<class 'generator'>
{:10_298:}之前写得太啰嗦了,谢谢提建议的朋友!我是看小甲鱼视频根据理解写下来的(作业最后一题{:10_250:}),希望大家能多多指出我理解出错的地方,也希望能帮助到没有任何编程基础的同学,谢谢!
页:
[1]