1. 列表list
能装对象的对象,有序的(按照我们存放的顺序)
以[]表示,里面可以存放大量各种元素,各个元组用逗号隔开
列表也具有索引和切片 2. 列表的增改删查
1. 增
1.append() 在最后追加,添加到末尾
2.insert() 插入,指定索引位置插入元素
3.extend() 迭代添加 所以把整个列表整体作为一个元素添加到另一个列表,只能用append
2.删
1.pop() 弹出最后一个
.pop(index) 指定位置删除
2.clear() 清空
3.remove() 移除,移除指定元素,如果值不存在会报错
4.del 索引的切片删除 del lst[3:5]
3.改
1根据索切片修改
列:lis[3]="xxx"
lis[1:4:3]="xx",'YY' 如果步长不是1,则要注意元素个数一一对应,如果步长是1则不必在意
4.查
1. for el in lis:
print(el) 2.for i in len(lis):
print(i)
这边要注意的是列表是没有返回值,除了.pop()返回的是被删除的元素
3. 列表的常用功能
1.count() 计数,查询某元素出现的次数
2.index() 索引,查找某索引位置的元素
3.sort() 排序,默认升序
sort(reverse=TRUE)
4.reverse() 翻转
5.len(lis) 返回列表的长度 l=len(lis) print(l)
4.列表的嵌套
操作:降维,一层一层的查找
lst[1][1] = lst[1][1].replace("a", "b") 多层嵌套的时候如果进行操作。
需要重新赋值。 原因是替换的内容是一个 字符串
5.range
可以帮助我们获得一组数据,可通过for循环打印出这些数据
range(n) : [0,n)
range(m,n): [m,n)
range(m,n,p) : [m,n)每隔p个取一个 6.元组
1.tuple,用()表示 特点:不可变(元素第一层内存地址不可变,如果子元素是可改,那内部就可以修改,比如列表)
2.定义:只读列表 可以查询,可以切片,可以循环就是不能修改
3.如果只有一个元素必须加","如:tp=(1,),如果不加逗号就是1,不是元组
4.for循环遍布元组
for el in tuple:
print(el)
5.操作
1.count()
2.index()
3.len()

day_04 列表的更多相关文章

  1. Python基础语法day_04——操作列表

    day_04 遍历整个列表 我们创建列表时,需要输出整个列表,但是通常列表会很长,包含很多元素,当列表长度发生变化是,都必须修改代码.通过for循环,我们可以很轻易地输出整个列表. #遍历整个列表 创 ...

  2. ASP.NET Aries 入门开发教程8:树型列表及自定义右键菜单

    前言: 前面几篇重点都在讲普通列表的相关操作. 本篇主要讲树型列表的操作. 框架在设计时,已经把树型列表和普通列表全面统一了操作,用法几乎是一致的. 下面介绍一些差距化的内容: 1:树型列表绑定: v ...

  3. ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑

    前言: 为了赶进度,周末也写文了! 前几篇讲完查询框和工具栏,这节讲表格数据相关的操作. 先看一下列表: 接下来我们有很多事情可以做. 1:格式化 - 键值的翻译 对于“启用”列,已经配置了格式化 # ...

  4. ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区

    前言: Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈. 步骤1:新建html 建一个Html,主要有三步: 1:引入Aries.Loader.js 2:弄一个tab ...

  5. ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面

    前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ...

  6. 散列表(hash table)——算法导论(13)

    1. 引言 许多应用都需要动态集合结构,它至少需要支持Insert,search和delete字典操作.散列表(hash table)是实现字典操作的一种有效的数据结构. 2. 直接寻址表 在介绍散列 ...

  7. Python列表去重

    标题有语病,其实是这样的: 假设有两个列表 : L1 = [1,2,3,4] ; L2 = [1,2,5,6] 然后去掉L1中包含的L2的元素 直接这样当然是不行的: def removeExists ...

  8. WPF 微信 MVVM 【续】修复部分用户无法获取列表

    看过我WPF 微信 MVVM这篇文章的朋友,应该知道我里面提到了我有一个小号是无法获取列表的,始终也没找到原因. 前两天经过GitHub上h4dex大神的指导,知道了原因,是因为微信在登录以后,web ...

  9. Emoji选项列表

    一.需要的前提文件 从网上下载Emoji的表情包,当然是png的图片,因为WPF不支持彩色的Emoji,所以,做列表的时候,需要用图片. 随着压缩包一起的还有一个Emoji.xml文件,文件的层级结构 ...

随机推荐

  1. PL/SQL批处理语句(二)FORALL

    PL/SQL批处理语句(二)FORALL 我们知道PL/SQL程序中运行SQL语句是存在开销的,因为SQL语句是要提交给SQL引擎处理,这种在PL/SQL引擎和SQL引擎之间的控制转移叫做上下文却换, ...

  2. (转)嵌入式C开发人员的最好笔试题目

    约定:   1) 下面的测试题中,认为所有必须的头文件都已经正确的包含了    2)数据类型             char 一个字节 1 byte        int 两个字节 2 byte ( ...

  3. Data Mining: SSE,MSE,RMSE,R-square指标讲解

    转载自:http://blog.csdn.net/l18930738887/article/details/50629409 SSE(和方差.误差平方和):The sum of squares due ...

  4. ae中用粒子系统做的特效怎么循环

  5. python3-列表中存储字典

    # Auther: Aaron Fan #示例1:#定义几个字典alien_0 = {"color":"green", "points":5 ...

  6. PartyLocation.get请求

    1.PartyLocationDto:partyDto 2.PartyLocationConverter: 3.PartyDto:Public PartyDto 4.PartyLocationToPa ...

  7. 监控linux系统的简易脚本

    我先把脚本粘贴在这吧,方便大家观看,其中也是借鉴了不少其他大神的东西,这个脚本主要是用来监控服务器.用户.日志,还得创建备份,等等等等.最近学的shell比较多,就用这个来练练手了,比较简单,大家凑合 ...

  8. Unity中Awake的执行时间点

    https://docs.unity3d.com/ScriptReference/MonoBehaviour.Awake.html 根据官方文档,Awake的实际执行点,应该是对应mono脚本所在物体 ...

  9. WebStorm设置Themes

    1.首先去 http://www.phpstorm-themes.com/  选择你喜欢的主题,保存对应主题的xml文件到你本地 2.打开C:\Users\Administrator\.WebStor ...

  10. Hexo下Next主题配置与优化

    使用Next主题 在这里Downloads Next主题代码 将下载的代码放在myBlog/theme/next目录下 设置站点myBlog/_config.yml的theme字段值为next 生成新 ...