python元组知识点_Python学习笔记之列表元组知识点

◦ 原始字符串(r’’)结尾不能是反斜杠

◦字面量:某种数据类型所表达出来的具体的值

◦序列是Python最基础的数据结构,列表和元组是序列的子集

◦反向遍历序列可将步长设置为-1

◦ 同种序列可以相加,可以用加号运算符实现

◦对象通过某个运算符得出的结果是布尔值时,这个运算符称为布尔运算符。如 in 运算符

◦del语句:删除列表中的某个元素

◦在列表中插入元素:序列名[x:x] 标示在索引号为x的元素后面插入元素

◦练习: 尝试执行步长不为1(乃至为负)的切片赋值

◦append方法:将一个对象添加到列表末尾 注意:这个方法没有返回值,其作用是将原列表直接修改

◦clear方法:清空列表内的内容,等同于列表名[:] = []

◦copy方法:复制列表 列表的常规复制是将a变量赋值到b变量只是将两个变量做关联,改动其中一个变量,其后果是两个变量的值都将会改变

◦count方法:计算指定元素在序列中出现的次数

◦extend方法:将多个值添加到列表末尾 效果类似于拼接 同时使用空切片可达到同样的效果,但是语句的可读性不高

◦index方法:查找指定元素在列表中第一次出现的位置并返回其索引

◦inset方法:将一个对象插入到列表中 语法:对象.insert(索引, 对象) 同样使用空切片赋值也可以达到同样的效果,但同样可读性不高

◦pop方法:从列表中删除某个元素并将这个元素值作为返回值返回,语法为:对象.pop(索引) pop方法是列表方法中唯一一个既修改列表且返回值不是None的方法

◦remove方法:删除第一个为指定值的元素 注意:此方法没有返回值,仅对列表做修改

◦reverse方法:按照相反的顺序排列列表 此方法没有返回值,同样是对列表进行修改 课题:尝试设置补偿为-1来遍历遍历列表,并与此方法做效率比较

◦sort方法:对列表进行正序排序 此方法同样没有返回值,并对原列表做出直接修改 此方法接受两个可选参数key, reverse,这两个参数通常用于关键字参数,如将参数key设置为len,可用于对字符串列表进行正序排序;reverse为布尔型参数

◦sorted函数:与sort方法作用相同,但其会返回排序后的列表 此函数可用于任意序列,但其返回的永远是一个列表 此函数同样接受key, reverse这两个参数

◦创建一个只有单个元素的元祖时,必须在该元素后面加上逗号

◦tuple函数:将一个序列修改为元祖并返回

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值