列表(list)是最常用的Python数据类型,它可以作为一个方括号内的逗号分割值出现。

List中的数据项不需要具有相同的类型,可以进行的操作包括索引(第一个索引是0,第二个索引是1,以此类推)、切片、加、乘、检查成员等。

创建一个列表,只要把逗号分割的不同的数据项使用方括号括起来即可,如下所示:list1 = ['physics', 'chemistry', 1997, 2000]

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

list3 = ["a", "b", "c", "d"]

与字符串的索引一样,List索引从0开始,可以进行截取、组合等操作。

访问列表中的值

使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:list1[0] ; #取第一个元素

list1[-1]          # 取最后一个元素

list1[ : ] 或者 list1[ : len(list1)] # 取所有列表元素

list1[0 : n]             # 从第0号取到n-1号元素

输出如下:

更新列表

可以对列表的数据项进行修改或更新,也可以使用append()方法来添加列表项,如下所示:list1[0] = 'D'           # 修改元素值

list1.append('E')          # 列表添加元素

list1.insert(0 , 'F')       # 在某处插入元素

具体示例:

删除列表元素

可以使用del语句来删除列表的元素。del list1[0] # 删除元素

list1.remove('1')   # 移除第一次出现的元素

list1.pop()  # 移出元素,默认从最后移出,返回该元素值;括号中可加入元素索引值来移除

Python列表脚本操作符

列表对+和*的操作符与字符串相似,+号用于组合列表,*号用于重复列表。

Python列表函数&方法

Python包含以下函数:

Python包含以下方法:

python学习网,大量的免费python视频教程,欢迎在线学习!

python中的列表是什么意思_python中列表的用法是什么相关推荐

  1. python检查列表是否为空_Python 中判断列表是否为空的方法

    在判断列表是否为空时,你更喜欢哪种方式?决定因素是什么? 在 Python 中有很多检查列表是否是空的方式,在讨论解决方案前,先说一下不同方法涉及到的不同因素. 我们可以把判断表达式可以分为两个阵营: ...

  2. python中的列表是指针吗_Python中的指针——到底指什么(二)

    在 Python中的指针--到底指什么(一) 中,我们知道在Python的一切都是对象,变量其实是指向PyObject对象的名称,对不可变变量进行操作后,名称指向了另一个PyObject. 扣留对象 ...

  3. python里删除range里的数字_python中range函数与列表中删除元素

    一.range函数使用 range(1,5)   代表从1到4(不包含5),结果为:1,2,3,4   ,默认步长为1 range(1,5,2)   结果为:1, 3  (同样不包含5) ,步长为2 ...

  4. python中列表用什么表示_python中的列表

    1. 列表是什么,他可以用来做什么呢?当你存在这样的疑问,就往下看吧:) 列表是由一系列按特定顺序排列的元素组成的.在Python中,用[]来表示列表,并用逗号来分隔其中的元素. 我们可以创建包含字母 ...

  5. python列表表示个人信息_python中list列表的基础

    #存储5个人的年龄,求他们的平均年龄 #要存储100个人的年龄 #列表的本质是一种有序的集合 ''' 创建列表 格式:列表名=[列表选项1,列表选项2,--,列表选项n] ''' #创建一个空列表 l ...

  6. python中的pd是什么意思_python中pd的用法 python中列表的用法

    python标准库中常用的网络相关模块有哪些? 1.asynchat.asyncoreasynchat是asyncore的增强版.asyncore则是异步套接字处理程序. 2.Cookie.cooki ...

  7. python中字典和集合的区别_Python中字典和集合学习小结

    映射类型: 表示一个任意对象的集合,且可以通过另一个几乎是任意键值的集合进行索引 与序列不同,映射是无序的,通过键进行索引 任何不可变对象都可用作字典的键,如字符串.数字.元组等 包含可变对象的列表. ...

  8. python中不区分大小写语句怎么写_Python中的标识符不区分大小写。( )_学小易找答案...

    [单选题]在循环体中使用( )语句可以跳出循环体. [单选题]下列关于Python中的复数,说法错误的是( ). [其它]请各位同学按照题目自行练习. 全国计算机等级考试<数据结构>典型试 ...

  9. python异常处理时所使用的保留字_Python中,下列哪个保留字不用于异常处理______________。_学小易找答案...

    [单选题]维持细胞生存所必需的最基本的基因是 ( ) [单选题]从体细胞克隆高等哺乳动物的成功说明了 ( ) [单选题]细胞决定与细胞分化的关系是 ( ) [多选题]一种类型的分化细胞转变成另-种类型 ...

最新文章

  1. Java return 关键字的使用
  2. 传统自定义标签(2)-Tag接口的执行流程(包含执行顺序的图片)
  3. Dotnet Core 优雅的命令行实现
  4. python截图拼接_Python实现屏幕截图有两种方式 - 小众知识
  5. 路畅畅云固件升级教程_斐讯K2P MTK版简单几步刷入breed教程,附刷第三方固件方法...
  6. EfficientDet目标检测谷歌官方终于开源了!
  7. 子元素div高度不确定时父div高度如何自适应
  8. 终于换了杀毒工具(NOD32教育网升级)
  9. 如何搞一个自制表情包项目,看这个开源项目就够了!
  10. 路由添加失败 参数错误_Django框架基础之路由详解 | 技术
  11. List集合之ArrayList
  12. 计算机网络原理学习笔记
  13. Sql优化总结!详细!(2021最新面试必问)
  14. 前端1——html笔记
  15. python中颜色红色的表示_matplotlib中的绿色到红色的颜色映射,以d的中值为中心...
  16. BeautifulSoup的高级应用 之 find findAll
  17. APL在Web应用系列 --- 例子1: 在Web页面的javascript中 调用 apl脚本
  18. SLAM十四讲-设计前端-0.4-代码解读
  19. Mandatory condition is missing
  20. 中国矿业大学考研经验分享

热门文章

  1. sdjzu 1022
  2. 百度搜索简单使用 以及 搜书网址
  3. 解决sudo rosdep init 报错的问题
  4. jquery :visible Selector 用于判断元素是否显示
  5. Java基础 DAY07
  6. 齐博模板直接写mysql_齐博CMS使用教程系统安装.ppt
  7. 闲人闲谈之十二——关于工程项目报价综合业务实现
  8. python中的内置高阶函数
  9. Python from import导包ModuleNotFoundError No module named,找不到模块问题
  10. 闲话 | 人生,是一场怎样的修行