马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lihling7 于 2019-5-17 11:07 编辑
一、创建和访问元组
1、创建列表用 [ ],创建元组用 ( )>>> tuple1 = (1, 2, 3, 4)
>>> tuple1
(1, 2, 3, 4)
>>> tuple1[0]
1
>>> temp = () #创建空元组
2、不可以改变里面的元素 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[2:]
#原来那个temp的数据会被回收,因为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'>
之前写得太啰嗦了,谢谢提建议的朋友!我是看小甲鱼视频根据理解写下来的(作业最后一题),希望大家能多多指出我理解出错的地方,也希望能帮助到没有任何编程基础的同学,谢谢!
|