增:

append()  #添加到原有列表的最后

In [1]: names = ["老王","老李","老刘","老张"]

In [2]: names.append("老赵")

In [3]: names
Out[3]: ['老王', '老李', '老刘', '老张', '老赵']
In [6]: names = ["老王","老李","老刘","老张"]

In [7]: names1 = ["悟空","八戒"]

In [8]: names.append(names1)

In [9]: names
Out[9]: ['老王', '老李', '老刘', '老张', ['悟空', '八戒']]  #使用append时,是把names1看做成一个对象,整体打包添加到names对象中。

insert()  #在某个下标的位置添加内容

In [3]: names
Out[3]: ['老王', '老李', '老刘', '老张', '老赵'] In [4]: names.insert(0,"小胖") In [5]: names
Out[5]: ['小胖', '老王', '老李', '老刘', '老张', '老赵'] In [6]: names.insert(2,"葫芦娃") In [7]: names
Out[7]: ['小胖', '老王', '葫芦娃', '老李', '老刘', '老张', '老赵']

extend()  #把两个列表组合成一个列表

In [1]: name1 = ["老王","老李"]

In [2]: name2 = ["悟空","八戒"]

In [3]: name1.extend(name2)

In [5]: name1
Out[5]: ['老王', '老李', '悟空', '八戒', '悟空', '八戒']  #使用extend的时候,是将name2看作一个序列,将这个序列和name1序列合并,并放在其后面。

删:

pop()  #删除最后一个元素

In [12]: name1
Out[12]: ['老王', '老李', '悟空', '八戒', '悟空', '八戒'] In [13]: name1.pop()
Out[13]: '八戒' In [14]: name1
Out[14]: ['老王', '老李', '悟空', '八戒', '悟空']

remove()  #根据内容删除,只操作一次

In [15]: name1
Out[15]: ['老王', '老李', '悟空', '八戒', '悟空'] In [16]: name1.remove("八戒") In [17]: name1
Out[17]: ['老王', '老李', '悟空', '悟空']

del  #根据下标删除

In [17]: name1
Out[17]: ['老王', '老李', '悟空', '悟空'] In [18]: del name1[0] In [19]: name1
Out[19]: ['老李', '悟空', '悟空']

改:

In [20]: name1
Out[20]: ['老李', '悟空', '悟空'] In [21]: name1[2] = "猪八戒" In [22]: name1
Out[22]: ['老李', '悟空', '猪八戒']

查:

in / not in  #判断是否存在列表里

In [23]: name1
Out[23]: ['老李', '悟空', '猪八戒'] In [24]: if "老李" in name1:
....: print("在里面")
....: if "小孙" not in name1:
....: print("小孙不在里面")
....:
在里面
小孙不在里面

python中获取列表元素的下标

In [1]: names = ["laowang","laoli","laozhang","laozhao"]

In [2]: names.index("laoli")
Out[2]: 1

02-python中列表的增删改查的更多相关文章

  1. 2018.8.1 python中字典的增删改查及其它操作

    一.字典的简单介绍 1.dict 用{}来表示       键值对数据           {key:value} 唯一性 2.键都必须是可哈希,不可变的数据类型就可以当做字典中的键 值没有任何限制 ...

  2. Python数据类型-列表(list)增删改查

    1.添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象:也就是说所有Python的对象都可以添加到列表中. 添加多个元素(合并列表):使用ext ...

  3. Python学习————列表的增删改查

    增加:li.append(对象):追加 注:print(li.append())--->是Noneli.insert(索引,对象):插入到相应位置li.extend(对象):可迭代的添加到尾部, ...

  4. python 关于列表的增删改查及个别的命令

    names = ["a","b","c","d","e","e","a ...

  5. Python列表的增删改查排嵌套特殊输出格式

    Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...

  6. python列表的增删改查和嵌套

    列表 python常用的数据类型 可承载任意的数据类型 列表是有序的,可索引.切片(步长) 列表的创建 list1 = [1, 2, 'whll'] #1. list2 = list() #2. #3 ...

  7. Python(二)列表的增删改查

    一,列表的增删改查 列表中增加元素: 1,从列表的末尾增加一个元素:append("") 2,从列表中插入一个元素:insert(下标位置,插入的元素) 合并列表: 1,name. ...

  8. 列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range

    1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都 ...

  9. python操作mysql数据库增删改查的dbutils实例

    python操作mysql数据库增删改查的dbutils实例 # 数据库配置文件 # cat gconf.py #encoding=utf-8 import json # json里面的字典不能用单引 ...

随机推荐

  1. 本地工程引入maven工程的配置方式

    一.准备 IDE: IntelliJ IDEA 2016.3.1 maven: 3.5.2 JDK: 1.8 操作系统: Window 7 二.配置 1. maven 3.5 下载地址:http:// ...

  2. 从一道Python面试题说起(大神勿入)

    作为一个自学Python的小白,在了解了点皮毛之后,便按捺不住自己内心的骚动,在某招聘网站上投了些简历,居然也收到了面试邀请.第二天到公司,HR废话不多讲,上来就抛出几张A4纸,"先做题吧, ...

  3. Django的admin.py注册流程

    通常创建一个Django项目的时候,在Django的配置文件settings.py中,都会有下面的这段配置: INSTALLED_APPS = [ 'django.contrib.admin', 'd ...

  4. ABP官方文档翻译 7.3 Quartz集成

    Quartz集成 介绍 安装 创建Jobs 计划安排Jobs 更多 介绍 Quartz是一个全功能的.开源的job计划安排系统,可以用在小的apps也可以用于大型的企业系统.Abp.Quartz包简化 ...

  5. 夏令营讲课内容整理Day 1.

    主要内容是栈和队列. 1.  栈 运算受到限制的线性表.只允许从一端进行插入和删除等操作.这一端便是栈顶,另一端便是栈底. 其实可以把栈想象层任何有底无盖的柱状的容器...毕竟栈满足后进先出的特性.计 ...

  6. JavaScript之父谈JavaScript

    本文翻译自popularity,为了更好的阅读我把部分内容进行了增删改,如果你英语比较好,建议直接阅读原文,因为这篇文章是我通过google翻译再进行修改的. 貌似(根据一位精神导师的说法)JavaS ...

  7. python用Django+Celery+Redis 监视程序(一)

    C盘创建一个目录就叫DjangoDemo,然后开始在该目录下操作. 1.新建Django工程与应用 运行pip install django 安装django 这里我们建一个名为demo的项目和hom ...

  8. 游戏服务器设计之NPC系统

    游戏服务器设计之NPC系统 简介 NPC系统是游戏中非常重要的系统,设计的好坏很大程度上影响游戏的体验.NPC在游戏中有如下作用: 引导玩家体验游戏内容,一般游戏内有很多主线.支线任务,而任务的介绍. ...

  9. php与web页面交互

    一.web表单 web表单的功能是让浏览者和网站有一个互动的平台.web表单主要用来在网页中发送数据到服务器. 1.1 表单的创建 使用form标记,并在其中插入相关的表单元素,即可创建一个表单. & ...

  10. 阶段小项目2:显示bin格式图片

    #include<stdlib.h>#include<stdio.h>#include<string.h>#include<error.h>#inclu ...