马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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'>
复制代码
之前写得太啰嗦了,谢谢提建议的朋友!我是看小甲鱼视频根据理解写下来的(作业最后一题 ),希望大家能多多指出我理解出错的地方,也希望能帮助到没有任何编程基础的同学,谢谢!
|