私有云平台 java 线程池 EasyCVR delphi cmake primefaces mtu原理 electron Validator swiper pmp视频教程 js鼠标离开事件 kali重启网卡 python输出 python关键字 python零基础教程 python学习文档 怎么配置java环境 java获取当前年 java中random java获取url linux启动 java小程序 魔之符咒 离散数学pdf 刺激战场脚本 java游戏编程 jdk9下载 ug拔模 只狼台词 什么是人肉搜索 onaccuracychanged 一键root软件下载 狮子狗打野天赋 qq浏览器手机 苹果电脑怎么收藏网页 服务器备份软件 ps二寸照片制作教程 mysql联合查询 excel箱线图
当前位置: 首页 > 学习教程  > python

python-5.python列表常用方法

2021/2/7 11:24:32 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

一、列表操作符 ①len(list)内置函数 ②累加累乘* 列表不可以用 不可以用 * ③in not in 二、列表内置函数:append(item) list.append(new_item) 注:被添加的元素只会被添加到末尾;a…

一、列表操作符

①len(list)内置函数

②累加+累乘*

列表不可以用 +=  不可以用 *=

③in       not in

二、列表内置函数:append(item)

list.append(new_item)

注:被添加的元素只会被添加到末尾;append(item)后,列表id值没有变化

输出为:

三、列表内置函数:insert(index,new_index)

注:insert传入的位置列表中不存在,则将新元素添加到列表末尾

append(item)函数 和 insert(index, item)函数,都是不用新列表来接收的,直接改动原列表,且原列表id不变

四、列表(元组)内置函数 count(item)返回列表中某成员的个数

元组只有两个内置函数count函数

注:

五、列表内置函数.remove(item)

注:如果删除的元素不存在,会报错

如果remove(item)参数有多个,只删除第一个参数

remove函数不会返回一个新的列表,而是原先列表中直接删除(这也说明 list列表可修改)

python内置函数del

del把变量直接删除,从计算机内存中删除

六、列表内置函数list.reverse() : 当前列表顺序反转,无参数传递

七、列表内置函数list.sort(key=None,reverse=Fale)对当前列表按照一定规律进行排序

注:列表中的元素类型必须相同,否则会报错

英文字符按照首字母大小排序,数字按照数字大小排序

第一次的打印会按照内容由小—>大排序,第二次的打印会按照大—>小排序

这两次打印 都是按“反转”顺序打印,两次打印结果一样

 

八、列表内置函数list.clear() 将当前列表内容清空,无参数 无返回值

使用clear()函数会比重新给变量定义一个空列表,更节省性能

九、列表内置函数list.copy()

浅拷贝可以理解为 只能对第一层数据进行拷贝,深层的数据无法拷贝,深层数据只能指向

这是二次赋值,二次赋值的列表指向同一个内存地址,共享数据,所以对其中一个列表进行增 减 清空元素,另一个元素内容也跟着变化。但若执行 del new_list,打印old_list,仍显示为之前的数据。虽然内存中删掉了new_list这个变量名,但仍有old_list还在指向数据,数据也没有被清空。若执行new_list.clear(),打印old_list,显示也是空,说明clear操作的是数据;

十、列表内置函数list.extend(iterable) 有参数 无返回值

参数不能是数据 ……

输出为:

空列表.extend(字符串) 输出打散的新列表

十一、列表索引

最大的索引值是 长度-1

索引index 是对单个元素进行访问,切片是对一定范围内的元素访问

切片表示方法 [0:10]  规则是:左含右不含

下面的-1是倒数第一个的意思,但是[]含左不含右

输出为:

列表的索引的修改 与 获取

也可以切片方式赋值:

列表内置函数list.pop(index)

index:要删除的索引值

函数会删除该索引的元素 并返回该元素

如果index索引不存在 则报错

del删除索引:del list[index]

直接删除 无返回值

如果index索引不存在 则报错

索引切片在元组中的特殊性(由于元组不能修改的特性)

无法通过索引修改和删除元素

十二、字符串切片

可以使用索引的数据类型有 列表 元组 字符串 其中只有列表能通过索引修改

如何获得一个字符串的反序排列?

 


本文链接: http://www.dtmao.cc/news_show_2000273.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?