今天是day05(2),以下是学习总结

但行努力,莫问前程。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

列表:

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现,列表的数据项不需要具有相同的类型。

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

与字符串的索引一样,列表索引从0开始,即apple的索引值为0,age为1......

列表可以进行 增、删、改、查。

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

查 切片:

print(list[1:])  从1开始取到最后    run:['age', '1999', '16', 'zrh']

print(list[1:-1])  从1开始取到倒数第二值   run:['age', '1999', '16']

print(list[1:-1:1])  从左到右一个一个去取,取到倒数第二值   run:['age', '1999', '16']

print(list[1::2])  从左到右隔一个去取   run:['age', '16']

print(list[3::-1])  从3开始从右到左一个一个取,注意索引值不变   run:['16', '1999', 'age', 'apple']

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

增  添加:

append   和   insert

append  将数据插到最后一个位置

run:

insert  将数据插入到任意一个位置

这里的 1 就是插入数据的位置的索引值。

run:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

改  修改:

需求是将age 改为 hight

想要修改首先得用切片把相应的值取出来,在进行赋值即可。

需求将age 和 16 改为 hight 和 18

因为 list [1::2]输出是一个列表,所以在进行复制的时候也要用列表格式。

run:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

删,删除:

remove

remove只能删除一个

需求:删除age

run:

pop

pop删除的时候是填写索引值,并且还可以将删除数据返回出来

需求:删除1999

run:

del

什么都可以删除

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

其他操作:

1.   count:计算某元素出现次数

run: 2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.  extend:用于在列表末尾一次性追加另一个序列中的多个值

run:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.index  根据内容找位置,输出得是第一个匹配内容的索引位置。

run:1

需求是取第二个李刚:

 -------

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

4.reverse:用于反向列表中元素

run:

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

5.sort:对原列表进行排序

reverse -- 排序规则,reverse = True 降序(由大到小), reverse = False 升序(由小到大)(默认)。

默认:

run:

reverse = True:

run:

---------------------------------------------------------------------------------------------------------------------------------------------

6.查一个数据在不在列表内:

方法1:

run:0

方法2:

run: False

in代表在不在什么里面。

-----------------------------------------------------------------------------------------------------------------------------------

7.身份判断:

判断一个对象是不是列表:

小白学python-day05(2)-列表及其操作的更多相关文章

  1. 小白学 Python(9):基础数据结构(列表)(上)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  2. 小白学 Python(10):基础数据结构(列表)(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  3. 小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  4. 小白学 Python(23):Excel 基础操作(上)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  5. 小白学 Python(24):Excel 基础操作(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  6. 小白学 Python 数据分析(6):Pandas (五)基础操作(2)数据选择

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

  7. 小白学 Python(4):变量基础操作

    人生苦短,我选Python 引言 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 前面的文章中,我们介绍了 ...

  8. 小白学 Python 爬虫(18):Requests 进阶操作

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  9. 小白学 Python 数据分析(5):Pandas (四)基础操作(1)查看数据

    在家为国家做贡献太无聊,不如跟我一起学点 Python 人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Panda ...

  10. 小白学 Python 数据分析(17):Matplotlib(二)基础操作

    人生苦短,我用 Python 前文传送门: 小白学 Python 数据分析(1):数据分析基础 小白学 Python 数据分析(2):Pandas (一)概述 小白学 Python 数据分析(3):P ...

随机推荐

  1. kube框架结构-一个小型响应式CSS框架

    当你开始初建一个新的项目时,你可能需要一个不太复杂的基础框架,Kube框架应该是你最好的选择.一个独立的CSS文件,帮助你更简单的创建响应式的的布局设计. Kube Framework包括网格.按钮. ...

  2. 用汇编语言给XP记事本添加“自动保存”功能 good

    [文章标题]: 用汇编语言给XP记事本添加“自动保存”功能 [文章作者]: newjueqi [作者邮箱]:zengjiansheng1@126.com [作者QQ]:190678908 [使用工具] ...

  3. Google Protocol Buffer 的使用和原理(无论对存储还是数据交换,都是个挺有用的东西,有9张图做说明,十分清楚)

    感觉Google Protocol Buffer无论对存储还是数据交换,都是个挺有用的东西,这里记录下,以后应该用得着.下文转自: http://www.ibm.com/developerworks/ ...

  4. Linux软件安装及基本概念

    apt 基本用法 apt-get [options] install/remove/source 软件包1 [软件包2...] 注意:软件包不要带后缀.deb 常用命令及解释如下: apt下载软件是根 ...

  5. 记录 nginx和php安装完后的URL重写,访问空白和隐藏index.php文件的操作方法

    sudo cd /etc/nginx/; sudo vi fastcgi_params; 1.URL重写 如果你的url参数不是用?xxx传递,而是自定义的,比如用/xx/xx/xx的方式传递,那么在 ...

  6. 浏览器中查看HTTP的头部文件

    本文以chrome浏览器为例,来讲解下在浏览器中,如何查看http的头部文件. 1.打开chrome浏览器,输入地址,如下图所示. 2.鼠标右击,在右键菜单中选择[检查],如下图所示. 3.选择“Ne ...

  7. Git 备忘录

    整理了一下工作中常用的 Git 操作,持续更新中...   merge单个文件 例如 B分支想要合并A分支的某个文件 首先,我们切换到B分支  git checkout branch B 之后,我们c ...

  8. C# RESTful API 访问辅助类

    REST 全称是 Representational State Transfer,有人说它是一种风格,并非一种标准,个人觉得挺有道理.它本身并没有创造新的技术.组件与服务,更像是告诉大家如何更好地使用 ...

  9. esxi虚机迁移到Workstation

    虚拟机的文件管理由VMware Workstation来执行.一个虚拟机一般以一系列文件的形式储存在宿主机中,这些文件一般在由workstation为虚拟机所创建的那个目录中. 如下图所示:(< ...

  10. Python笔记【4】_字典学习

    #!/usr/bin/env/python #-*-coding:utf-8-*- #Author:LingChongShi #查看源码Ctrl+左键 ''' dict:字典以“{}”包围,以“键:值 ...