1.0 查询:

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
print(a[3])
#>>>sanpang
print(a[1:3])
#>>>['jinxing', 'xiaohu']
print(a[:])
#>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
print(a[1:-1])
#>>>['jinxing', 'xiaohu', 'sanpang']
print(a[1:-1:2])
#>>>['jinxing', 'sanpang']
print(a[3:0:-2])
#>>>['sanpang', 'jinxing']
b = (a[::-1])
print (b)
#>>>['ligang', 'sanpang', 'xiaohu', 'jinxing', 'wuchao']

  

2.0 增加(append):

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.append('xuepeng') #只能在末尾添加,无返回值
print(a)
#>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang', 'xuepeng']

2.1 增加(insert)

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.insert(1,'xuepeng')#1代表位置
print(a) #无返回值
#>>>['wuchao', 'xuepeng', 'jinxing', 'xiaohu', 'sanpang', 'ligang']

 

3.0 修改(有添加多个列表的功能) 

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a[1] = 'haidilao' #修改1为'haidilao'
print(a)
#>>>['wuchao', 'haidilao', 'xiaohu', 'sanpang', 'ligang']
a[1:3]=['a','b'] #修改1,2位'a','b'
print(a)
#>>>['wuchao', 'a', 'b', 'sanpang', 'ligang']
a[0:0] = ['2','1','3']
print(a)
#>>>['2', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
a[1:1] =['o','p']
print(a)
#>>>['2', 'o', 'p', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']

  

 4.0 删除(remove)

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
a.remove('wuchao') #等同于a.remove(a[0])
print(a) #无返回值
#>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']

4.1 删除(pop)

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
b = a.pop (1) #把编号1删除,并且有返回值
print (a)
print (b)
#>>>['wuchao', 'xiaohu', 'sanpang', 'ligang']
#>>>jinxing

4.3 删除(del)

a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
del a[0]
print(a)
#>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
del a
print(a)
#>>> NameError: name 'a' is not defined(直接报错,直接把变量给删除了)

  

day05_08 列表讲解、切片、内置方法的更多相关文章

  1. python基础-列表List及内置方法

    数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...

  2. s14 第4天 关于python3.0编码 函数式编程 装饰器 列表生成式 生成器 内置方法

    python3 编码默认为unicode,unicode和utf-8都是默认支持中文的. 如果要python3的编码改为utf-8,则或者在一开始就声明全局使用utf-8 #_*_coding:utf ...

  3. python基础——4(数字、字符串、列表类型的内置方法介绍)

    目录 一.可变与不可变类型 二.数字类型 三.字符串类型 四.列表类型 一.可变与不可变类型 可变类型:值改变,但是id不变,证明就是在改变原值,是可变类型 不可变类型:值改变,id也跟着改变,证明产 ...

  4. Day 08 可变与不可变对象/列表与字典内置方法

    目录 可变对象与不可变对象 可变对象 不可变对象 列表的内置方法 字典内置方法 可变对象与不可变对象 可变对象 对象指向的内存中的值会改变,当更改这个变量的时候,还是指向原来内存中的值,并且在原来的内 ...

  5. python 基础之列表切片内置方法

    列表操作 c=['cx','zrd','ajt','dne'] #定义一个列表,有4个元素 #增删改查 print(c[3]) #从0计数 测试 D:\python\python.exe D:/unt ...

  6. 列表&元组的内置方法

    标红为元组可以使用

  7. day007 列表类型、元祖类型、 字典类型、 集合类型的内置方法

    目录 列表数据类型的内置方法 作用 定义方式 优先掌握的方法 需要掌握的方法 元祖类型的内置方法 作用 定义方式 优先掌握的方法(参考列表方法) 字典类型的内置方法 作用 定义方式 优先掌握的方法 需 ...

  8. day09-1 列表,元祖的内置方法

    目录 列表类型的内置方法 作用 定义方式 方法 优先掌握 需要掌握 储存一个值or多个值 有序or无序?(有序:有索引, 无序:无索引) 可变or不可变(可变:值变id不变,不可变:值变id也变) 元 ...

  9. python今日分享(内置方法)

    目录 一.习题详解 二.数据类型的内置方法理论 三.整型相关操作 四.浮点型相关操作 五.字符串相关操作 六.列表相关操作 今日详解 一.习题详解 1.计算1-100所有数据之和 all_num = ...

  10. python 入门基础4 --数据类型及内置方法

    今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...

随机推荐

  1. 截取网卡IP地址

    方法一: ifconfig eth1|awk 'NR==2 {print $2}' 方法二"" ifconfig eth1|grep -Po "(?<=inet ) ...

  2. Mantis-1.3.3 (Ubuntu 16.04)

    平台: Ubuntu 类型: 虚拟机镜像 软件包: mantis-1.3.3 bug tracking commercial devops mantis open-source project man ...

  3. javascript的Array.prototype.map()和jQuery的jQuery.map()

    两个方法都可以根据现有数组创建新数组,但在使用过程中发现有些不同之处 以下面这个数据为例: var numbers = [1, 3, 4, 6, 9]; 1. 对undefined和null的处理 a ...

  4. 博客系统-后台页面搭建:eazy

    业务分析:布局为四个模块上边是系统描述,左边是导航菜单,中间是每个窗口的内容,下边是版权信息 点击左边的导航按钮,在右边窗口显示 代码: <%@ page language="java ...

  5. innobackupex 全备、增备脚本

    全备脚本:innobackupex --defaults-file=/etc/my.cnf --user root --password mypasswd /mydata/fullbak/ 增备脚本: ...

  6. vuejs课程简介及框架简介

    vuejs准备知识: 1.前端开发基础 html css js 2.前端模块化基础 3.对es6有初步的了解   vuejs是一种轻量级的MVM框架,他吸收了react和angular的优点,强调re ...

  7. python脚本执行报错:SyntaxError: Non-ASCII character '\xe6' in file ip.py on line 4...

    报错信息 [root@chenbj ~]# python ip.py 192.168.1.1 File "ip.py", line 4 SyntaxError: Non-ASCII ...

  8. 国产中标麒麟Linux部署dotnet core 环境并运行项目 (二) 部署运行控制台项目

    背景 在上一篇文章安装dotnet core,已经安装好dotnet core了.之前只是安装成功了dotnet, 输入dotnet --info,可以确认安装成功了,但是在运行代码时,还是报错了,本 ...

  9. java基础面试题:抽象类中是否可以有静态的main方法?

  10. 如何使用工具进行C/C++的内存泄漏检测

    系统编程中一个重要的方面就是有效地处理与内存相关的问题.你的工作越接近系统,你就需要面对越多的内存问题.有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦.所以,在实践中会用到很多工具来 ...