起列表是 Python 中最基本的数据结构。列表中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。

列表都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。

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

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

stu = ['张三','李四','王五','李雷','韩梅梅', 123]

列表下标/索引

列表第一个索引是 0,第二个索引是 1,依此类推。

print(stu[0])  # 打印第一个元素
print(stu[-1])  # 打印最后一个元素

分别输出:

张三
123

列表元素新增

stu.append("Tony")  #从list末尾增加元素
stu.insert(1, "可乐") #从指定的位置添加元素

分别输出:

['张三', '李四', '王五', '李雷', '韩梅梅', 123, 'Tony']
['张三', '可乐', '李四', '王五', '李雷', '韩梅梅', 123, 'Tony']

列表元素修改

stu[0] = 'zhangs'  # 指定列表下标进行元素的修改

输出:

修改元素前的列表内容:  ['张三', '李四', '王五', '李雷', '韩梅梅', 123]
修改元素后的列表内容:  ['zhangs', '李四', '王五', '李雷', '韩梅梅', 123]

列表元素删除

print(stu.pop())  # 默认删除最后一个元素
print(stu.pop(1))  # 删除指定位置的元素 

输出:

修改元素前的列表内容:  ['张三', '李四', '王五', '李雷', '韩梅梅', 123]
123
李四

其他删除:

stu.remove(123)   # 根据元素内容进行删除,如果有多个重复元素的话,只删除第一个
del stu[0]  #指定下标删除

其他常用列表方法:

stu.clear()  # 清空liststu.count("张三")  # 传入一个元素,返回元素在list中出现的次数stu.index("张三"))  # 找指定元素的下标,如果元素不存在,那么就会报错l = [23,32,62,34623,667,23473,2473,7,34743,7347,3]
l.sort()  # 排序
l..sort(reverse=True)  # 降序
l.reverse()  #反转

Python基本数据类型--列表相关推荐

  1. 5. Python的数据类型③——列表

    文章目录 Python的数据类型 1. 列表是什么 2.列表的基本操作 2.1 创建一个空列表 2.2 查 (1)访问列表元素 (2)查看列表长度 2.3 改:修改列表元素 2.4 增:在列表中添加元 ...

  2. python变量 数据类型 列表 元组 字典

    python基础语法2 变量 数据类型与类型转换 列表 添加列表元素 修改元素 删除列表元素 组织列表 创建数值列表 操作列表 元组 元组转列表 字典 创建字典 列表取值 字典删除增加修改 变量 变量 ...

  3. Python基础数据类型---列表、元组、字典、集合、编码进价、数据类型转换

    文章目录 一.列表(List) 二.元组(tuple) 三.字典(dict) 四.集合(set) 五.数据类型间的转换 六.基础数据类型的总结 七.编码 八.练习题 一.列表(List) 列表是pyt ...

  4. 07.python常用数据类型—列表(很重要)

    文章目录 列表(list) 1.列表的定义 2 .常用方法(功能) 3. 转换为列表 4. 其他 5. 嵌套 列表(list) 可以把列表当做是一个有序的容器,在里面可以放很多的元素. 1.列表的定义 ...

  5. python核心数据类型_Python核心数据类型-列表

    Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...

  6. 列举python的5个数据类型_python公开课|新公布的5个python核心数据类型,这些细节你难道还不不知道吗...

    [摘要]在这个科学技术高速发展的时代,越来越多的人都开始选择学习编程软件,那么首先被大家选择的编程软件就是python,也用在各行各业之中,并被大家所熟知,所以也有越来越多的python学习者关注py ...

  7. python怎样设置列表翻译_翻译:《实用的Python编程》01_05_Lists

    1.5 列表 本节介绍 Python 原始数据类型列表(list). 列表是一种有序的集合. 创建列表 使用方括号 [] 来定义列表字面量. names = [ 'Elwood', 'Jake', ' ...

  8. python字典、列表、元祖使用场景_python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍...

    python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 元祖跟列表类似.只不过是有区别的. 如下: tuple(元祖英文) 跟列表类似, 元素不能 ...

  9. python.集合转列表_Python基础数据类型:元组、列表、字典、集合

    你好,我是goldsunC. 让我们一起进步吧! 元组.列表.字典.集合 元组和列表是Python语言中非常重要的一部分内容,它们是Python中除了字符串以外的另两种序列结构,几乎在任何地方都少不了 ...

最新文章

  1. 解决xcode ***is missing from working copy
  2. Android网络编程的Socket通信总结
  3. echarts画布_vue中动态设置echarts画布大小
  4. boost::multi_array模块测试各种构造函数选项
  5. BackTrack 5 发布了 ---直接下载地址
  6. 《以截屏为基础的演示文档制作软件》(ScreenSteps Pro)更新v2.9.1/含注册机[压缩包]...
  7. mac系统中怎么把显示在桌面上的磁盘图标取消掉?
  8. 电荷泵负电源芯片SGM3207
  9. 重磅长文!先进院李骁健等人:在体神经界面技术的发展-从小到大规模记录
  10. Python实现自动挂机脚本(基础篇)
  11. CATIA许可证安装,破解文件运行不了直接跳到finish问题
  12. 改掉几个坏习惯,养成几个习惯
  13. 听觉外围分析matlab,扫描附近的低功耗 Bluetooth 外围设备 - MATLAB blelist - MathWorks 中国...
  14. c语言用定时器按键发音,c语言中怎样设置计时器?
  15. uniapp中tabbar设置报错文件查找失败,at mian.js:5
  16. php php拼接字符串函数_PHP常见字符串操作函数与用法总结
  17. O2O平台盈利模式有哪些
  18. 远程桌面穿透SakuraFrp使用
  19. App Inventor插件开发(四)OpenGL未完待续
  20. 小步创想 产品经理 春招面经

热门文章

  1. JAVA实现资源文件映射
  2. python爬虫读取pdf_Python读取PDF内容
  3. dedecms织梦模板|响应式粉红色母婴月嫂源码 母婴育儿类网站模板(自适应手机版)
  4. 如何还原完整差异备份
  5. Failed to load ‘D:\webpack.config.js‘ config Error: Cannot find module ‘webpack//libRequestShortener
  6. python 创建虚拟环境报错
  7. 在pe下怎样重装服务器系统,PE怎么重装系统|PE系统重装图文教程
  8. 企业各职位英文缩写 PM,TM,PL,TL,SE,PG,CEO,CFO
  9. 如何使用python视频_如何使用python网络爬虫抓取视频?
  10. c#: 线程状态和管理之线程的休眠、挂起和中断