• 每日一词: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夺命系列-列表相关推荐

  1. python基础系列教程——数据结构(列表、元组、字典、集合、链表)

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 基本顺序存储结构--列表与元组 Python中的基本顺序存储结构是列表与元组,在操作的复杂度上和数组完全相同,其中列表是可变数据类型, ...

  2. 【Python茴香豆系列】之 拍扁列表

    [Python茴香豆系列]之 拍扁列表 用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情.这让我想起鲁迅笔下的孔乙己.孔乙己对于茴香豆的茴字的四种写法颇有研究.我不敢 ...

  3. 百看不如一练系列 32个python实战项目列表,得不到就毁掉

    前言: 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了32个Python实战项目列表,都有完整且详细的教程,你可以从 ...

  4. Python学习系列(六)(模块)

    Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...

  5. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  6. Python编程系列教程第16讲——拷贝自身到系统目录

    分享知识,分享快乐,收获友谊,收获财富! 大家好,我是数字雨,QQ:798033502 http://itbook.taobao.com/ 今天给大家带来的教程是<Python编程系列教程第16 ...

  7. python 哪些比赛项目_70个超火python小项目列表,拿走·不谢

    前言: 不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行. 这里整理了70个Python实战项目列表,都有完整且详细的教程,你可以从 ...

  8. python编写星号菱形中间是空的_简单空实心图形打印|Python练习系列[3]

    练习内容:打印空实心等腰三角形,空实心菱形,空实心梯形,空实心正六边形 简单空实心图形打印|Python练习系列[3]_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.c ...

  9. python开发系列

    python基础教程 python基础系列教程--Python的安装与测试:python解释器.PyDev编辑器.pycharm编译器 python基础系列教程--Python库的安装与卸载 pyth ...

最新文章

  1. python requests 报错 Connection aborted ConnectionResetError RemoteDisconnected 解决方法
  2. 意识到自己的无知这就是进步
  3. python列表中 [ :: ]的用法
  4. 云效走进百所高校 让上千学生真正认识代码
  5. mysql中获取时间的年月日_关于苹果ios中的Date()获取时间NaN的问题
  6. php 隐藏图片地址
  7. 2021年了,Redis复制原理你应该理解!
  8. SpringCloud工作笔记088---SpringBoot启动报错:启动后的端口是8080但是明明配置文件中是8000_Request execution error_ java.net.Conn
  9. HTML参考系列(1)-文本格式化标签
  10. multisim页面不够大_微信订阅号页面改版,iOS 14.2存在严重耗电问题,贾跃亭再成被执行人,特斯拉回应被判欺诈,这就是今天的其他大新闻!...
  11. 【清北学堂2018-刷题冲刺】Contest 2
  12. 各种数据库默认端口汇集
  13. 王者荣耀语音文件下载
  14. delphi压缩后使用http协议base64上传下载6G超大文件
  15. 前端三大主流框架如何去选择?
  16. 2021年山东省职业院校技能大赛中职组”网络安全“正式赛题
  17. 记录一下腾讯视频桌面windows客户端面试(一面)
  18. 文通科技OCR识别|电子护照阅读器
  19. Computational principles of synaptic memory consolidation(2016 Nature Neuroscience)
  20. 360漏洞响应平台(SRC)为白帽子挑选的10本互联网安全好书

热门文章

  1. Unity3D .asset资源文件
  2. Faiss(二)基础索引
  3. 【点云格式互转】ply转bin、任意点云格式转ply
  4. mysql工程师之04 数据类型
  5. Serial RapidIO Gen2 IP 说明(三)
  6. java基础知识总结:基础知识、面向对象、集合框架、多线程、jdk1.5新特性、IO流、网络编程
  7. 有什么好的降噪蓝牙耳机推荐?分享四款好用的降噪蓝牙耳机
  8. spring ajax 长轮询,Ajax轮询和长轮询
  9. 从零开始的软路由之爱快虚拟机搭建openwrt
  10. 阿里国际站的评论可以删除吗?要如何运营?