Python基础进阶之路(三)之列表
列表的定义
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基础进阶之路(三)之列表相关推荐
- python小白——进阶之路——day天-———列表的相关操作以及函数
###列表的相关操作 #(1)列表的拼接lst1=[1,2] lst2=[3,4] listvar = lst1+lst2 print(listvar) #(2)列表的重复lst = [1,2,3] ...
- python开发需要掌握哪些知识-Python基础进阶需要掌握哪些知识点?
Python基础进阶需要掌握哪些知识点?Python将是每个程序员的标配,有编程基础再掌握Python语言对于日后的升职加薪更有利.Python语言简洁利于理解,语法上相对容易能够让开发者更专注于业务 ...
- 【Python基础学习】基本数据结构:列表、元组、栈、字典、集合与队列
[Python基础学习]基本数据结构:列表.元组.栈.字典.集合与队列 Python的基本数据结构中,包含了列表.元组等一系列数组式数据结构,但各个结构各有不同.因此单独列出来,分析相同与不同 列表( ...
- Timo学习笔记 :Python基础教程(第三版)第四章 当索引行不通时
第四章 当索引行不通时 Timo学习笔记 :Python基础教程(第三版)第三章 使用字符串 这是word编辑的最后一章笔记,第五章开始将直接用这个模板记录. 本章笔记很少,也很简单.很多方法可以到要 ...
- Python训练营—Tesk3—Python基础进阶—从函数到高级魔方方法
Python基础进阶--从函数到高级魔方方法 目录 Python基础进阶--从函数到高级魔方方法 一.函数 1.函数的定义 2.函数的调用 3.函数参数 4.变量作用域 ...
- python基础教程第三版怎么样-Python基础教程(第三版)(七)再谈抽象
菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...
- python基础教程第三版-Python基础教程(第三版)(七)再谈抽象
菜鸡的学习笔记. 7.1 对象魔法 多态:可对不同类型的对象执行相同的操作,但是操作将随对象所属的类型而异: 封装:对外隐藏对象内部工作原理的细节: 继承:可基于通用类创建出专用类. 按作者的意思,多 ...
- Python基础教程(第三版)
Python基础教程(第三版)
- python的进阶之路_Python 从入门到进阶之路(三)
在之前的文章我们介绍了一下 Python 中 if while for 的使用,本章我们来看一下 Python 中的变量类型. 在 Python 定义变量时的规则是 变量名 = 变量 ,Python ...
最新文章
- Struts2返回JSON数据的具体应用范…
- Android BOOTCLASSPATH详解
- s5-11 距离矢量路由选择协议
- java并发框架支持锁包括,jdk1.8锁
- 惠普前总裁孙振耀指点职业规划(转帖)
- FLEX4中的Panel如何实现带自定义图标和按钮
- oracle的group by语句注意
- python做图像识别好还是c++好_用于图像识别的顶级编程语言
- 使用拟合方法实现光敏电阻传感器数值与光照强度的近似转换
- 简单实现根据excel表生成sql 建表语句
- Flir Blackfly S USB3 工业相机:白平衡设置方法
- 张一鸣:关于创业的4点感悟
- js实战案例--创建一个电脑对象
- 多样加密功能全面升级细数猖獗作恶“五宗罪”
- 块截断编码图像压缩技术
- Gate.io 土耳其社区与 Casper AMA圆满完成,共话Casper未来发展
- excel序号自动更新
- 微信小程序实现长文本分段播放
- 什么是响应式布局?原理是什么?
- android chrome无法运行,Android 测试 Chrome 浏览器能正常启动 Chrome 浏览器,但是不能进行操作,求大神!!...
热门文章
- jQuery源码分析系列:.domManip() .buildFragment() .clean()
- 《Cracking the Coding Interview》——第10章:可扩展性和存储空间限制——题目1
- Sql分页两种常用算法
- sql读取 获取子节点 父节点
- windows2000/xp运行命令全集
- Dying In The Sun
- 软件测试--缺陷报告
- 性能测试之JMeter函数助手详解
- 域间套接字socketpair
- 软件测试—软件测试基础知识—测试用例设计的方法之等价类和边界值