列表的定义

List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组

专门用于存储 一串 信息

列表用 [] 定义,数据 之间使用 , 分隔

列表的 索引0 开始

索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标

注意:从列表中取值时,如果超出索引范围,程序会报错

列表常用操作

  在 ipython3 中定义一个 列表,例如:name_list = []

  输入 name_list. 按下 TAB 键,ipython 会提示 列表 能够使用的 方法 如下

In [1]: name_list.
name_list.append name_list.count name_list.insert name_list.reverse
name_list.clear name_list.extend name_list.pop name_list.sort
name_list.copy name_list.index name_list.remove

根据提示使用!

del 关键字

使用 del 关键字(delete) 同样可以删除列表中元素

del 关键字本质上是用来 将一个变量从内存中删除的

如果使用 del 关键字将变量从内存中删除,后续的代码就不能再使用这个变量了

 del name_list[1]

关键字、函数和方法

关键字 是 Python 内置的、具有特殊意义的标识符

In [1]: import keyword
In [2]: print(keyword.kwlist)
In [3]: print(len(keyword.kwlist))

关键字后面不需要使用括号

函数 封装了独立功能,可以直接调用

函数名(参数)

方法 和函数类似,同样是封装了独立的功能

方法 需要通过 对象 来调用,表示针对这个 对象 要做的操作

对象.方法名(参数)

在变量后面输入 .,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多

1.3 循环遍历

遍历 就是 从头到尾 依次列表 中获取数据

循环体内部 针对 每一个元素,执行相同的操作

Python 中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历

使用 for 就能够实现迭代遍历

# for 循环内部使用的变量 in 列表
for name in name_list:
​循环内部针对列表元素进行操作print(name)

  应用场景

转载于:https://www.cnblogs.com/yqy66/p/10154133.html

Python基础进阶之路(三)之列表相关推荐

  1. python小白——进阶之路——day天-———列表的相关操作以及函数

    ###列表的相关操作 #(1)列表的拼接lst1=[1,2] lst2=[3,4] listvar = lst1+lst2 print(listvar) #(2)列表的重复lst = [1,2,3] ...

  2. python开发需要掌握哪些知识-Python基础进阶需要掌握哪些知识点?

    Python基础进阶需要掌握哪些知识点?Python将是每个程序员的标配,有编程基础再掌握Python语言对于日后的升职加薪更有利.Python语言简洁利于理解,语法上相对容易能够让开发者更专注于业务 ...

  3. 【Python基础学习】基本数据结构:列表、元组、栈、字典、集合与队列

    [Python基础学习]基本数据结构:列表.元组.栈.字典.集合与队列 Python的基本数据结构中,包含了列表.元组等一系列数组式数据结构,但各个结构各有不同.因此单独列出来,分析相同与不同 列表( ...

  4. Timo学习笔记 :Python基础教程(第三版)第四章 当索引行不通时

    第四章 当索引行不通时 Timo学习笔记 :Python基础教程(第三版)第三章 使用字符串 这是word编辑的最后一章笔记,第五章开始将直接用这个模板记录. 本章笔记很少,也很简单.很多方法可以到要 ...

  5. Python训练营—Tesk3—Python基础进阶—从函数到高级魔方方法

                    Python基础进阶--从函数到高级魔方方法 目录 Python基础进阶--从函数到高级魔方方法 一.函数 1.函数的定义 2.函数的调用 3.函数参数 4.变量作用域 ...

  6. python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象

    菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...

  7. python基础教程第三版-Python基础教程(第三版)(七)再谈抽象

    菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...

  8. Python基础教程(第三版)

    Python基础教程(第三版)

  9. python的进阶之路_Python 从入门到进阶之路(三)

    在之前的文章我们介绍了一下 Python 中 if while for 的使用,本章我们来看一下 Python 中的变量类型. 在 Python 定义变量时的规则是 变量名 = 变量 ,Python ...

最新文章

  1. Struts2返回JSON数据的具体应用范…
  2. Android BOOTCLASSPATH详解
  3. s5-11 距离矢量路由选择协议
  4. java并发框架支持锁包括,jdk1.8锁
  5. 惠普前总裁孙振耀指点职业规划(转帖)
  6. FLEX4中的Panel如何实现带自定义图标和按钮
  7. oracle的group by语句注意
  8. python做图像识别好还是c++好_用于图像识别的顶级编程语言
  9. 使用拟合方法实现光敏电阻传感器数值与光照强度的近似转换
  10. 简单实现根据excel表生成sql 建表语句
  11. Flir Blackfly S USB3 工业相机:白平衡设置方法
  12. 张一鸣:关于创业的4点感悟
  13. js实战案例--创建一个电脑对象
  14. 多样加密功能全面升级细数猖獗作恶“五宗罪”
  15. 块截断编码图像压缩技术
  16. Gate.io 土耳其社区与 Casper AMA圆满完成,共话Casper未来发展
  17. excel序号自动更新
  18. 微信小程序实现长文本分段播放
  19. 什么是响应式布局?原理是什么?
  20. android chrome无法运行,Android 测试 Chrome 浏览器能正常启动 Chrome 浏览器,但是不能进行操作,求大神!!...

热门文章

  1. jQuery源码分析系列:.domManip() .buildFragment() .clean()
  2. 《Cracking the Coding Interview》——第10章:可扩展性和存储空间限制——题目1
  3. Sql分页两种常用算法
  4. sql读取 获取子节点 父节点
  5. windows2000/xp运行命令全集
  6. Dying In The Sun
  7. 软件测试--缺陷报告
  8. 性能测试之JMeter函数助手详解
  9. 域间套接字socketpair
  10. 软件测试—软件测试基础知识—测试用例设计的方法之等价类和边界值