1.0 查询:

  1. a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
  2. print(a[3])
  3. #>>>sanpang
  4. print(a[1:3])
  5. #>>>['jinxing', 'xiaohu']
  6. print(a[:])
  7. #>>>['wuchao', 'jinxing', 'xiaohu', 'sanpang', 'ligang']
  8. print(a[1:-1])
  9. #>>>['jinxing', 'xiaohu', 'sanpang']
  10. print(a[1:-1:2])
  11. #>>>['jinxing', 'sanpang']
  12. print(a[3:0:-2])
  13. #>>>['sanpang', 'jinxing']
  14. b = (a[::-1])
  15. print (b)
  16. #>>>['ligang', 'sanpang', 'xiaohu', 'jinxing', 'wuchao']

  

2.0 增加(append):

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

2.1 增加(insert)

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

 

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

  1. a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
  2. a[1] = 'haidilao' #修改1为'haidilao'
  3. print(a)
  4. #>>>['wuchao', 'haidilao', 'xiaohu', 'sanpang', 'ligang']
  5. a[1:3]=['a','b'] #修改1,2位'a','b'
  6. print(a)
  7. #>>>['wuchao', 'a', 'b', 'sanpang', 'ligang']
  8. a[0:0] = ['2','1','3']
  9. print(a)
  10. #>>>['2', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']
  11. a[1:1] =['o','p']
  12. print(a)
  13. #>>>['2', 'o', 'p', '1', '3', 'wuchao', 'a', 'b', 'sanpang', 'ligang']

  

 4.0 删除(remove)

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

4.1 删除(pop)

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

4.3 删除(del)

  1. a = ['wuchao','jinxing','xiaohu','sanpang','ligang']
  2. del a[0]
  3. print(a)
  4. #>>>['jinxing', 'xiaohu', 'sanpang', 'ligang']
  5. del a
  6. print(a)
  7. #>>> 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. HDU3308 线段树区间合并

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3308 ,简单的线段树区间合并. 线段树的区间合并:一般是要求求最长连续区间,在PushUp()函数中实 ...

  2. 新建framework的bundle资源 图片资源被编译成了ttf后缀 解決

    设置combine_hidpi_images为no

  3. Java的内存回收机制详解X

    http://blog.csdn.net/yqlakers/article/details/70138786 1 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前 ...

  4. RobotFramework:钉钉扫码登录UI自动化

    背景: 遇到一个项目,使用的是钉钉扫码登录,一时间不知道该怎么下手了,还是先F12抓包看下都有什么数据传输吧. 分析: 先熟悉下钉钉扫码登录的逻辑,参考官文:https://open-doc.ding ...

  5. kubernetes-服务发现service(九)

    service •防止Pod失联    •定义一组Pod的访问策略    •支持ClusterIP,NodePort以及LoadBalancer三种类型    •Service的底层实现主要有ipta ...

  6. javaweb基础(27)_jsp标签库实例

    一.开发标签库 1.1.开发防盗链标签 1.编写标签处理器类:RefererTag.java 1 package me.gacl.web.simpletag; 2 3 import java.io.I ...

  7. latex目录标题常用宏包说明与示例

    http://blog.sina.com.cn/s/blog_5e16f1770100gyxn.html

  8. 自建ssr(谷歌云免费试用一年)

    近期我一个朋友的VPN到期了,他也不想再去续费,同时发现谷歌云第一年申请时是免费的,所以他就自己搭建了一个自己专属的VPN 以下是他的搭建教程:  本教程难点在于申请免费试用资格 谷歌云+ssr搭建免 ...

  9. 操作系统(5)_内存管理_李善平ppt

    i386先通过段是管理,在通过页是管理

  10. 二、Shell 变量

    Shell 变量 定义变量时,变量名不加美元符号($,PHP语言中变量需要),如: your_name="runoob.com" 注意,变量名和等号之间不能有空格,这可能和你熟悉的 ...