python夺命系列-列表
- 每日一词:To be well-turned-out 衣着光鲜,穿戴讲究
- If you’re going to an interview, you need to be well-turned-out.
如果你要去参加面试,就得穿得讲究一点。
列表
- 序列Python 中最基本的数据结构。序列中的每个元素都分配一个数字-它的位置,或是索引,第一个索引是0,第二个索引是1,以此类推。
- Python 有6个序列的内置类型,但最常见的是列表和元祖。
- 序列都可以进行的操作包括索引,切片,加,乘,检查成员。
- Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
- 创建一个列表,只要把逗号分隔的不同
访问列表中的值
使用下标索引访问列表中的值,同样你也可以使用方括号的形式截取字符,
l = [0,1,2,3,4,5,6]
print(l[0])
0
print(l[0:3])
[0, 1, 2 ,3]
更新列表
append方法
删除列表元素
del
列表截取与拼接
列表脚本操作符
python表达式 | 结果 | 描述 |
---|---|---|
len([1,2,3]) | e | 长度 |
[1,2,3]+[3,4,5] | [1,2,3,4,5,6] | 组合 |
[“Hi!”] *4 | [“Hi!”,“Hi!”,“Hi!”,“Hi!”] | 重复 |
3 in [1,2,3] | True | 元素是否存在与列表中 |
for x in [1,2,3]:print(x,end="") | 1 2 3 | 迭代 |
列表函数与方法
Python列表包含以下方法
序号 | 方法 |
---|---|
list.append(obj) | 在列表末尾添加新的对象 |
list.count(obj) | l统计某个元素在列表中出现的次数 |
list.index(obj) | 从列表中找出某个值第一个匹配项的索引位置 |
list.insert(index, obj) | 将对象插入列表 |
list.pop([index=-1]) | 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 |
list.remove(obj) | 移除列表中某个值的第一个匹配项 |
list.reverse() | 反向列表中元素 |
list.sort( key=None, reverse=False) | 对原列表进行排序 |
list.clear() | 清空列表 |
list.copy() | 复制列表 |
元祖
- Python 的元祖与列表类似,不同于之处元祖的元素不能修改
- 元祖使用小括号,列表使用方括号。
- 元祖创建很简单,只要在括号中添加元素,并使用逗号隔开即可。
tup = (1,2,3,4,5)
访问元组
元组可以使用下标索引来访问元组中的值,如下:
tup = (1,2,3,4,5,6)
tup[0:1]
(1,2)
修改元祖
元祖中的元素值是不允许修改的,但我们可以对元祖进行连接组合
tup=(1,2,3,4,5)
tup1 = (5,,6,7,8,9)tup2 = tup + tup1
(1,2,3,4,5,6,7,8,9)
删除元祖
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
元祖运算符
- 与字符串一样,元祖之间可以使用+号 和*号 进行运算,这就意味着他们可以组合和复制,运算后生成一个新的元祖
元祖索引,截取
- 因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素
-
元祖内置函数
总结:
- 元祖与列表的操作方式差不多,列表[] 元祖用() ,列表可以修改,元祖不能。
- 列表的一些方法需要多熟练操作
python夺命系列-列表相关推荐
- python基础系列教程——数据结构(列表、元组、字典、集合、链表)
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 基本顺序存储结构--列表与元组 Python中的基本顺序存储结构是列表与元组,在操作的复杂度上和数组完全相同,其中列表是可变数据类型, ...
- 【Python茴香豆系列】之 拍扁列表
[Python茴香豆系列]之 拍扁列表 用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情.这让我想起鲁迅笔下的孔乙己.孔乙己对于茴香豆的茴字的四种写法颇有研究.我不敢 ...
- 百看不如一练系列 32个python实战项目列表,得不到就毁掉
前言: 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了32个Python实战项目列表,都有完整且详细的教程,你可以从 ...
- Python学习系列(六)(模块)
Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...
- Python学习系列(五)(文件操作及其字典)
Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件 在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...
- Python编程系列教程第16讲——拷贝自身到系统目录
分享知识,分享快乐,收获友谊,收获财富! 大家好,我是数字雨,QQ:798033502 http://itbook.taobao.com/ 今天给大家带来的教程是<Python编程系列教程第16 ...
- python 哪些比赛项目_70个超火python小项目列表,拿走·不谢
前言: 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了70个Python实战项目列表,都有完整且详细的教程,你可以从 ...
- python编写星号菱形中间是空的_简单空实心图形打印|Python练习系列[3]
练习内容:打印空实心等腰三角形,空实心菱形,空实心梯形,空实心正六边形 简单空实心图形打印|Python练习系列[3]_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.c ...
- python开发系列
python基础教程 python基础系列教程--Python的安装与测试:python解释器.PyDev编辑器.pycharm编译器 python基础系列教程--Python库的安装与卸载 pyth ...
最新文章
- python requests 报错 Connection aborted ConnectionResetError RemoteDisconnected 解决方法
- 意识到自己的无知这就是进步
- python列表中 [ :: ]的用法
- 云效走进百所高校 让上千学生真正认识代码
- mysql中获取时间的年月日_关于苹果ios中的Date()获取时间NaN的问题
- php 隐藏图片地址
- 2021年了,Redis复制原理你应该理解!
- SpringCloud工作笔记088---SpringBoot启动报错:启动后的端口是8080但是明明配置文件中是8000_Request execution error_ java.net.Conn
- HTML参考系列(1)-文本格式化标签
- multisim页面不够大_微信订阅号页面改版,iOS 14.2存在严重耗电问题,贾跃亭再成被执行人,特斯拉回应被判欺诈,这就是今天的其他大新闻!...
- 【清北学堂2018-刷题冲刺】Contest 2
- 各种数据库默认端口汇集
- 王者荣耀语音文件下载
- delphi压缩后使用http协议base64上传下载6G超大文件
- 前端三大主流框架如何去选择?
- 2021年山东省职业院校技能大赛中职组”网络安全“正式赛题
- 记录一下腾讯视频桌面windows客户端面试(一面)
- 文通科技OCR识别|电子护照阅读器
- Computational principles of synaptic memory consolidation(2016 Nature Neuroscience)
- 360漏洞响应平台(SRC)为白帽子挑选的10本互联网安全好书