栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

列表笔记大纲

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

列表笔记大纲

列表总体概述

列表是有序的,支持双向索引
列表包括整个Python基于值的自动内存管理模式,变量储存值的引用
尽量避免从列表的中间进行插入和删除操作

列表的创建与删除 创建列表

第一种,=直接赋值,a_List=['a','c','s',,5,[4]]
列表中的元素可以是任意类型的
第二种 ,采用list()方法,可以把range对象,字符串,元组,字典,集合或其他可迭代对象转化为列表,注意,转化字典时,默认转化字典中的“键”,要想转化其他,可使用.items()方法加以说明,代码如下:

>>>list((3,5,4))
[3,5,4]#将元组转化为列表 

######删除
直接用del命令删除,如del x或者del x[1]

列表的访问

双向索引

列表的常用方法
增加列表中的元素append(),extend(L#向尾部增加一个列表),insert(index,x),+或*运算符
删除元素pop([index]),remove(),clear(),del x[5]

count(x)----返回x在列表中出现的次数
index(x)----返回x在列表中首次出现的位置

sort(),reverse()列表的首地址不变,用处理后的数据代替原来的,且是这样使用的:x.sort(key,reverse)
sorted(),reversed()返回一个新的列表,原来的列表也存在

copy()方法,注意浅复制和深复制的区别:
浅复制:可变数据类型的改变影响新旧列表
深复制:新旧列表为两个互相独立的列表

列表推导式(列表表达式)

其结果为生成一个新的列表,具体看课本吧

列表的切片操作

切片得到的结果是浅复制,其他看课本吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/275546.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号