#定义一个空列表

list_demo=[]

#1,向列表中插入元素

def  append_demo():    #第一种使用append,可以在列表末尾添加一个函数
for i in range(2):
list_demo.append(input())
#输入one,two
print(list_demo)
#["one","two"] #append_demo() def extend_demo(): #第二种使用extend,可以在列表末尾添加多个元素
list_one=[input() for i in range(2)]
#输入测试列表["one","two","three"]
list_demo.extend(list_one)
print(list_demo)
#["one","two","three"] # extend_demo() def insert_demo(): #第三种使用insert来完成,可以插入到列表中任一位置
list_demo=["zero","one","two"]
list_demo.insert(1,"text_demo")
print(list_demo)
#['zero', 'text_demo', 'one', 'two'] # insert_demo() #2,删除列表元素 def remove_demo(): #remove删除函数可以删除任一指定的元素
list_demo=["one","two","three"]
list_demo.remove("one")
print(list_demo)
#['two', 'three'] #remove_demo() def pop_demo(): #pop删除列表指定位的元素
list_demo = ["one", "two", "three"]
ele_one=list_demo.pop(1) #列表删除并返回该元素
print(ele_one)
#two
print(list_demo)
#['one', 'three'] # pop_demo() def del_dmeo(): #del可以直接删除列表中指定位置的元素
list_demo=["zero","one", "two", "three"]
del list_demo[1:3]
print(list_demo)
#['zero', 'three'] # del_dmeo() #3,查找列表元素 def in_demo(): #通过in和not in 来判断一个元素是否在列表中
list_demo=["zero","one", "two", "three"]
if "one" in list_demo:
print("yes")
#yes
if "good" not in list_demo:
print("good")
#good # in_demo() def count_demo(): #count可以返回元素在列表中出现的次数
list_demo = ["zero", "one", "two", "three"]
num=list_demo.count("three")
print(num)
# # count_demo() def index_demo(): #index可以返回元素出现在列表中的位数
list_demo = ["zero", "one", "two", "three"]
num=list_demo.index("two")
print(num)
# # index_demo() #4,对列表内的函数的修改 def change_demo(): #修改列表函数直接重新赋值即可
list_demo = ["zero", "one", "two", "three"]
list_demo[0]="good"
print(list_demo)
#['good', 'one', 'two', 'three'] change_demo()

python实现对列表的增删查修操作的更多相关文章

  1. python中关于list列表的增删查改操作

    python中list的操#python创建列表的时候,会以堆栈的形式存放数据,从右向左往堆栈中存放数据 movies=["The holy Grail","The li ...

  2. PHP与MYSQL结合操作——文章发布系统小项目(实现基本增删查改操作)

    php和mysql在一起几十年了,也是一对老夫老妻了,最近正在对他们的爱情故事进行探讨,并做了一个很简单的小东西——文章发布系统,目的是为了实现mysql对文章的基本增删查改操作 前台展示系统有:文章 ...

  3. 利用dbutils工具实现数据的增删查改操作(dbutis入门)

    一.前期准备 1.安装数据库(如:mysql5.5) 2.安装Eclipse(如:3.4) 3.下载数据库驱动包 4.下载dbutis工具包 5.在Eclipse创建名为 dbutils 的工程并在工 ...

  4. Mybatis基础配置及增删查改操作

    一.简介 平时我们都用JDBC访问数据库,除了需要自己写SQL之外,还必须操作Connection, Statement, ResultSet 这些其实只是手段的辅助类. 不仅如此,访问不同的表,还会 ...

  5. Java连接MySQL数据库及简单的增删查改操作

    主要摘自 https://www.cnblogs.com/town123/p/8336244.html https://www.runoob.com/java/java-mysql-connect.h ...

  6. 在Eclipse上实现简单的JDBC增删查改操作

    在Javaweb的学习里,学到了如何完成简单的增删查改操作,在这里撰写一篇文章以便自己整理回忆. 首先要建立一些包和导入一些文件.建一些类.具体框架如图  编写Product类 public clas ...

  7. day02 Python列表的增删查改及常用操作

    列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’,12 ...

  8. python列表的增删查改

    添加新的元素 append() insert() extend() +号 删除元素 pop() remove() del xxx[index] 修改 xxx[index] = value 查找 in. ...

  9. 2017-12-19python全栈9期第四天第二节之列表的增删查改之元祖是只读列表、可循环查询、可切片、儿子不能改、孙子可以改

    #!/user/bin/python# -*- coding:utf-8 -*-tu = ('zs','ls','ww',[1,2,3,4,5,'zxcvb'],'zl')print(tu[3])pr ...

随机推荐

  1. Filebeat日志收集简单使用

    1.简略介绍 轻量型日志采集器,用于转发和汇总日志与文件. 官网: https://www.elastic.co/cn/beats/filebeat 2.本文实现的功能 3.事先必备: 至少一台Kaf ...

  2. Typora + PicGo-Core + Custom Command 实现上传图片到图床

    教程参考 Typora+PicGo-Core(command line)+Gitee实现图片上传到图床 主要借鉴 picgo 操作命令 Typora + PicGo + Gitee 实现图片自动上传到 ...

  3. 为什么 2020 还要学 Node.js

    更佳阅读体验 https://www.yuque.com/sunluyong/node 前言 前些日子刷知乎看到个 2019 年初的问题 2019年nodejs凉了吗?凉到什么程度了?才看到问题的时候 ...

  4. .Net Core 3.0依赖注入替换 Autofac

    今天早上,喜庆的更新VS2019,终于3.0正式版了呀~ 有小伙伴问了一句Autofac怎么接入,因为Startup.ConfigureServices不能再把返回值改成IServiceProvide ...

  5. IDEA-Translation最优秀的翻译插件

    IDEA最优秀的翻译插件 效果 特性 多翻译引擎 Google翻译 有道翻译 百度翻译 多语言互译 文档翻译 语音朗读 自动选词 自动单词拆分 单词本 使用 申请有道智云翻译服务(可选): 注册有道智 ...

  6. ORACLE常用语句:

    ORACLE常用语句: 1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新 ...

  7. 2019.12.9Java课堂总结

    今天在课堂上进行了练习.现进行成果及不足汇报: 1.完成了登录界面的设计 2.完成了数据库的连接. 3.完成了数据库表的设计   4.完成了变量的定义与初始化以及get.set的设立. 5.对整体框架 ...

  8. Faiss流程与原理分析

    1.Faiss简介 Faiss是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前最为成熟的近似近邻搜索库.它包含多种搜索任意大 ...

  9. 如何使 pdf 文件在浏览器里面直接下载而不是打开

    前言 在做需求过程中我们大概率会遇到在浏览器中下载文件的需求,如果仅仅是这个要求的话很简单,有如下两种解决方式. 第一种是通过 window 对象的 open 方法进行操作,将文件 url 直接在浏览 ...

  10. 2020-07-02:在浏览器输入一个url后按回车,会发生什么?

    福哥答案2020-07-02: 简单回答: 域名解析. 建立TCP连接. 请求. 处理. 响应. 释放TCP连接. 页面渲染. 中级回答: 域名解析 浏览器DNS缓存. 操作系统DNS缓存. 路由器缓 ...