python第三天

今日作业:
1.list和tuple共同点和区别
2.定义一个变量,包含现在所学的数据类型
3.目前学到的序列有哪些?
   将除tuple之外的序列转换为tuple
   将除list之外的序列转换为list

4.tuple中有哪些操作方法
5.list中有哪些操作方法

1.list和tuple共同点:

元组tuple与列表List都是序列类型的容器对象,可以存放任何类型的数据、支持切片、迭代等操作。

2.list和tuple的区别:

(1)不可变 与 可变:两种类型除了字面上的区别(括号与方括号)之外,最重要的一点是tuple是不可变类型,大小固定,而 list 是可变类型、数据可以动态变化,这种差异使得两者提供的方法、应用场景、性能上都有很大的区别,同样大小的数据,tuple 占用的内存空间更少,原子性的 tuple 对象还可作为字典的键。

(2)同构 与 异构:tuple 用于存储异构(heterogeneous)数据,当做没有字段名的记录来用,比如用 tuple 来记录一个人的身高、体重、年龄。而列表一般用于存储同构数据(homogenous),同构数据就是具有相同意义的数据,tuple 用于存储异构(heterogeneous)数据,而列表一般用于存储同构数据(homogenous),同构数据就是具有相同意义的数据,数据库操作中查询出来的记录就是由元组构成的列表结构。

3.定义一个变量,包含现在所学的数据类型(以list为例)

 4.python中的序列

(1)整数     int 

(2)小数     float

(3) 字节    bytes

(4)字符串  str

(5)复数     complex

(6)布尔     bool

(7)空类型  None

 将除tuple之外的序列转换为tuple

    将除list之外的序列转换为list

 5.tuple中有哪些操作方法

创建元组,访问元组,修改元组,删除元组元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组,元组运算符,元组索引,截取,无关闭分隔符,元组内置函数

6.list中有哪些操作方法

创建列表,查看列表长度,遍历列表,元素在列表上的位置,在列表中增加元素,合并列表,移除列表元素,列表深浅拷贝,判断元素是否在列表中,列表转化为集合,列表重复最多的集合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值