1.list(元组)和tuple(列表)共同点和区别
tuple
:元组
,
也是一种序列的形式:可以存储不同类型的数据。定义的形式:
(
元素
1,
元素
2,
元素
3) ,
另 一种定义形式tuple()
tuple(arg): arg
代表的是参数的意思,
arg:
可以是序列
(
字符串就是一个序列
)
immutable sequence:
不可变的序列
list
:列表,也是一种序列,可以存储不同类型的数据。定义的形式
: [
元素
1,
元素
2,
元素
3]
list()
列表是可变的
practise:
第一个列表存储左右两边人的名字
第二个列表存储不同类型的数据
:
最少三种类型数据。
共同点:
都是序列类型,可以容纳多种数据类型,可以将不同的数据了行转化成list或tupie。
不同点:
tuple是不可变序列(ps:若tuple中含有list类型,则该元素(list)可变),list是可变序列
2.定义一个变量,包含现在所学的数据类型![](https://i-blog.csdnimg.cn/blog_migrate/ba489ac7a1ae65f919a4e9704f8f2078.png)
3.目前学到的序列有哪些?
将除tuple之外的序列转换为tuple
将除list之外的序列转换为list
目前学的序列有:
string(字符串),bytes (字节),tuple(元组),list(列表)
将除tuple之外的序列转换为tuple![](https://i-blog.csdnimg.cn/blog_migrate/d4fdb44462e73d49536b62bce31b6f2d.png)
将除list之外的序列转换为list ![](https://i-blog.csdnimg.cn/blog_migrate/90f6608483e20524aabdf46f9ae0357c.png)
五、tuple和list的操作方法
tuple中的操作方法
1.创建元组tuple()
2.创建一个新元组,将指定变量作为元组的第一个元素_getnewwargs_()
3.返回指定元素在元组中的数量count()
4.返回指定元素在元组中所在的位置index()
list中的操作方法
1.声明为list的列表,并打印出列表数据
2.对列表list追加元素
3.清空list的元素
4.copy list中的元素到另一个列表
5.相同元素的计数
6.拓展list的列表
7.查找list列表元素的索引
8.插入元素
9.删除元素
10.list元素的反转
11.list列表的排序