今天是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. <第三方>TGRefreshO按照QQ的刷新方式下拉刷新

    一 .使用方法:   刷新机制,类似QQ一样的刷新机制,弹簧.橡皮筋下拉刷新控件,类似QQ下拉刷新效果,同时支持其他样式:   首先写上这一句(必须的)   #import <TGRefresh ...

  2. Anaconada安装

    目录 Anaconda介绍 Anaconda下载 安装Anaconda 配置环境变量 管理虚拟环境 activate 切换环境 卸载环境 关于环境总结 安装第三方包 卸载第三方包 查看环境包信息 导入 ...

  3. 【Aizu - ALDS1_1_C】Prime Numbers(素数筛法)

    Prime Numbers  Descriptions: A prime number is a natural number which has exactly two distinct natur ...

  4. spring cloud 系列第2篇 —— eureka 高可用注册中心的搭建 (F版本)

    源码仓库地址:https://github.com/heibaiying/spring-samples-for-all 一.项目结构 eureka-server为服务注册中心,负责服务的管理: eur ...

  5. Java字符串String类操作方法详细整理

    关于String类的基本操作,可分为以下几类: 1.基本操作方法 2.字符串比较 3.字符串与其他数据类型之间的转换 4.字符与字符串的查找 5.字符串的截取与拆分 6.字符串的替换与修改 我觉得在整 ...

  6. 18 | 眼前一亮:带你玩转GUI自动化的测试报告

  7. Linux不重启识别新添加的磁盘

    现网的一台EXSI 下的虚拟机一般在进行配置变更后都会通过重启来识别新增的配置,不过业务侧某台主机因为业务需要无法重启,想通过不重启直接识别护容上去的新磁盘.经测试,发现如下方可以解决. 1.通过ex ...

  8. Azkaban 3.73.1 使用简介

    本文上接<Azkaban 3.73.1 集群搭建(Multiple Executor)>,对Azkaban的使用做简单说明 目录 目录 简介 1. 登录 2. 创建工程 3. 创建job ...

  9. iOS组件化开发一pod库包含MRC的文件处理(五)

    在做项目的过程中,建立了一个私有pod库,在这个库中存在mrc类文件这个时候如果在使用了arc的工程中引用这个pod的工程中手动设置当然也可以就是费时费力.现在我们来看看如何在私有库配置文件里配置自动 ...

  10. Java设计模式学习笔记(一) 设计模式概述

    前言 大约在一年前学习过一段时间的设计模式,但是当时自己的学习方式比较低效,也没有深刻的去理解.运用所学的知识. 所以现在准备系统的再重新学习一遍,写一个关于设计模式的系列博客. 废话不多说,正文开始 ...