一. 创建列表

创建一个普通列表:

 member = [1,2,3,4,5]

混合列表

mix = [1,2,'哈',[3,4]]

这个特性很重要哦,是python特点之一;

空列表

empty = []

二.向列表添加元素

这里用到三个方法,逐个说明;

这里有一个列表 member=[1,2,3,4]

append()

member.append('迪奥')
那么这个列表就变为member=[1,2,3,4,'迪奥']

需要注意的是append()只能添加一个量,添加两个或以上就会报错啦

extend() 英文意思是扩张

当需要添加多个数据的时候

member.extend(['迪奥', 'JOJO'])

insert() 这个方法的作用是在列表中插入数据

member.insert(1,'乔斯达')
那这组列表就会变成
[1,'乔斯达',2,3,4]

插入数据时需要记住列表的序号是从0开始的;

三,列表中的元素互换

这里有一个列表 member=[1,2,3,4]

member[0]
1
member[1]
2

把1和2对调

temp = menber[0]
member[0] = member[1]
member[1] = tempmember
[2,1,3,4]

四.从列表删除元素

这里有一个列表 member=[1,2,3,4]

remove()

member.remove('1')member
[2,3,4]

del

它不是列表的一个方法,是一个语句

del member[0]
member
[2,3,4]

pop()

由于python的列表是类似于栈的数据结构存储的,pop()相当于弹栈,把列表的最后一个元素取出来给你

member.pop()
4
menber
[1,2,3]
就是这个样子啦

同时在这个过程中还可以进行赋值操作

name=member.pop()
name
4

当你想把特定的数据取出来的时候

member.pop(1)
2
member
[1,3,4]

全面讲解Python列表数组(一)创建,增删改查,萌新版,相关推荐

  1. 四、Python第四课——Python中列表及其操作(增删改查)

    目录 一.Python中的列表 1.列表的定义和赋值 2.列表的使用 二.列表的"增删改查" 1.列表中元素的增加 A.在列表尾添加元素 B.在列表中插入元素 2.列表中" ...

  2. 记一些Python(Pymysql)建表、增删改查等基础操作(小白适用)

    1.读取sql文件创建数据表 有一个形如下图的sql文件,使用python读取文件并在数据库中创建所有的表. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知 ...

  3. python mongodb_python实现mongodb的增删改查

    python实现mongodb的增删改查 环境: 192.168.122.1 python 192.168.122.11 mongodb 一.安装pip,python的管理工具 官网下载: pip-1 ...

  4. python制作一个密码簿_[python]制作密码薄,完成增删改查和文件存储功能。

    题目: 1)用文本编辑器编写一个密码簿文本文件,每一行格式为:姓名,密码 2)编写Python代码,提示:输入文件名,输入文件名后提示:查找,增加,删除,修改,保存 3)选择查找,输入姓名,提示&qu ...

  5. 【java版数据结构】看完数据结构的顺序结构后,紧接着去实现ArrayList的底层(150行代码,数组扩容,增删改查,但未实现迭代器)

    实现效果: 需求分析: 可以看到ArrayList容器有很多功能,在指定位置添加元素,在容器末尾添加元素,获取指定位置的元素,获取容器的大小,清空容器的元素,判断容器是否是空的,删除指定位置的元素,删 ...

  6. python操作mysql的增删改查_详解使用pymysql在python中对mysql的增删改查操作(综合)...

    这一次将使用pymysql来进行一次对MySQL的增删改查的全部操作,相当于对前五次的总结: 先查阅数据库: 现在编写源码进行增删改查操作,源码为: #!/usr/bin/python #coding ...

  7. python操作redis--------------数据库增删改查

    安装第三方模块redis import redis 一.连接数据库,操作增删改查 ***操作string类型 1.连接数据 (1).host必填 服务器IP (2).端口号默认的事6379,可以不填写 ...

  8. Python文件操作-文件的增删改查

    需求:对文件进行增删改查 由于时间原因,本次代码没有增加任何注释,如有疑问,请联系编辑者:闫龙 其实我也是醉了,看着这些个代码,我脑袋也特么大了,没办法,大神说了,不让用新知识,只可以使用学过的,所以 ...

  9. python django ORM 简单的增删改查案例记录

    在学习中摸索简单的ORM和模板层html的数据交互中的增删改查功能. 主要和网络教程不同的是我查询用的是fileter去对象,再在html中用for in给对象实例化,再获取对应属性的值,而b站的教程 ...

最新文章

  1. linux学习中遇到的各种故障与解决方法
  2. JZOJ 2308. 【中山市选2011】聚会
  3. hadoop整合纪要
  4. JavaWeb完整项目要用到的专业技能
  5. 低秩矩阵补全算法matlab实现,推荐系统中的矩阵补全算法
  6. php include path pear,关于php:pear include_path数据文件夹不再有效
  7. 高阶多项式合并同类项程序c语言,c语言实现两多项式相乘并排序合并同类项.doc...
  8. php 转通达信数据格式,通达信数据格式
  9. dedecms pm.php,dedecms /member/pm.php SQL Injection Vul
  10. vmoptions默认配置_VM options 以及 properties文件的一些理解
  11. 常用复原reast.css
  12. 信息论与编码-python实现三种编码(香农编码,费诺编码,赫夫曼编码)
  13. BVT BAT (版本验证测试和版本验收测试)
  14. Smarty - 手册 - 第8章 自定义函数 - {cycle}循环
  15. Zhong__Go随机密码生成器
  16. 网络安全之勒索病毒应急响应方案
  17. element upload组件 onError神坑记录
  18. 如何删除题注外面的图文框
  19. Fatal Python error: Aborted
  20. html表格 数据库数据类型,数据表

热门文章

  1. React拾遗:Render Props及其使用场景
  2. Html5必看:教你如何选择移动APP开发框架
  3. VirtualBox中修改Ubuntu-server分辨率
  4. 《Linux内核分析》MOOC课程之从汇编语言角度看计算机是如何工作的
  5. 如何根据指定软件版本制作属于自己的puppet yum源
  6. Linux重启网络服务
  7. Visual Studio中的Build和Rebuild区别
  8. JDBC+Servlet+JSP整合开发之22.JSP简介
  9. 实验——LINUX常用网络测试命令
  10. shell自动安装mysql_RPM包安装mysql,采用shell脚本实现自动安装、配置与卸载