python第三天 列表和元组

枚举 for in enumerate

循环输出字符串的内容并且输出它的索引信息:

 

 

 #判断索引为5的字符串是不是"您"

 

 is

in

 

 Python提供了⼤量的内置数据结构,包含了列表,字典,元组,以及集合

追加append

插入insert

 

 count() 一共有几个想要的数据的数量

 

 索引信息  index()

 

 

弹出 删除并返回删除的 值

 

 移除某个数据,删除想要的值得数据 ——remove

 

 增加

 

 清空列表 clear

list1.clear()
print('清空后:',list1)

清空后: []

 

排序sort

 

 反转

reverse

 

 根据索引位置修改列表得内容

 

按照索引值循环

 

 

 

 

元组()

 

 

 元组的工厂函数

 

 查看对象个数

count

 

 修改

下⾯使⽤代码来演示tuple的对象是不可以变化,但是⾥⾯对象的值可以改变

 

 

 


enumerate()是Python的内置函数——单词字面意思:枚举,列举 tuple元祖 append追加

功能:将一个可遍历的数据对象(如列表、元组、字典和字符串)组合成一个索引序列,同时列出数据下标和数据(索引 值),一般配合for循环使用。for index,item in enumerate(str10):



==,主要⽐较的是内容和具体的数据类型
in⽐较的是内容包含,也暗含了数据类型的⽐较,因为⽐较⾸先前提是数据类型是⼀致的
is是⽐较两个对象的内存地址

Python提供了⼤量的内置数据结构,包含了列表,字典,元组,以及集合。·····
【】列表,我们可以简单的把它理解为按照索引存放各种集合,在列表中,每个位置代表⼀个元素。在Python中,
列表的对象⽅法是list类提供的,列表是有序的。列表的特点具体如下:
1. 可存放多个值
2. 按照从左到右的顺序定义列表元素,下标从0开始顺序访问
3. 列表是有序的
4. 列表也是可变化的,也就是说可以根据列表的索引位置来修改列表的值

列表操作
append 追加
insert添加 以索引来添加
删除 { pop()删除索引位置元素,无参情况下默认删除最后一个元素,返回删除的元素值,del
根据索引位置来删除单个值或者指定范围的值。remove()删除单个元素,删除首个符合条件的元素,按值删除,返回为空}
pop
remove
清空
clear
复制
copy
查元素的总数
count
查索引
index
排序
sort (从小到大排序)
反转
reverse

print(dir())查列表的使用方法类型


【】
切片

******** list[]的是可变的,而tuple()刚好,是不可变的 ---{元组是一种序列,它支持序列的基本操作,包括索引、切片、序列加、序列乘、in、len()、max()、min()。元组不可修改,指的是元组中每个元素的指向永远不变。
元组和列表的区别:
元组与列表有两个不同点。第一个不同点是元组的声明使用小括号,而列表使用方括号,当声明只有一个元素的元组时,需要在这个元素的后面添加英文逗号;第二个不同点是元组声明和赋值后,不能像列表一样添加、删除和修改元素,也就是说元组在程序运行过程中不能被修改。
用于列表的排序、替换、添加等方法也不适用于元组,适用于元组的主要运算有元组的合并、遍历、求元组的最大值和最小值等操作方法。}

 

posted @ 2021-11-11 19:10  阿建xj  阅读(48)  评论(0)    收藏  举报