列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项可以是不同的类型,可以是字符串,可以是数字类型,甚至是列表,元组,只要用“,”逗号分隔开,就是一个元素。以下是列表的举例:

列表举例

了解了列表的基本的组成,接下来,我们会介绍,怎么访问列表、列表的切片、列表的排序、列表的添加、列表的删除等内容。

1.访问python列表中的元素

通过索引直接访问元素,访问单个元素的基本格式为:列表名[索引值];访问多个元素的基本格式为:列表名[索引起始值:索引终止值],以下为示例:

访问列表中的元素

2.python列表的切片

切片操作不是列表特有的,python中的有序序列都支持切片,如字符串,元组。

基本格式为:列表名[索引起始值:索引终止值:步长]

其中步长默认为1

列表的切片举例及对应的输出

list2=[“a”,“d”,“lily”,“hello”,1,6]     —这是一个源列表list3=list2[:]       —省略前后索引值,是对源列表的复制,获取新列表list3list4=list2[2:]      —省略索引终止值,指的是从索引起始值位置到最终值list5=list2[:3]      —省略索引起始值,指的是从起点位置到索引终止值list6=list2[1:4:2]   —指的是从索引值1到3,步长为2的列表

3.python列表的排序

基本公式为:

列表名.sort()—对列表进行升序排序

列表名.sort(reverse = True)—对列表进行降序排序

列表名.reverse—对列表进行反转

python列表的排序及结果对照

list=[1,3,5,8,2,0,6]
list.sort()      对列表进行升序排序
list1=[1,5,11,0,4,21,9]
list1.sort(reverse=True)   对列表进行降序排序
list2=[1,5,11,0,4,21,9]
list2.reverse()   对列表进行反转

需要注意的是:以上方法,会直接修改原列表,如果想要保留源列表,可以用sorted()方法。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

sorted()方法

4.Python列表元素的添加

主要有以下几种方式:

列表名.append(需要添加的元素)—这种方法只能添加一个元素,通常添加在最后

列表名.insert(需要添加的元素的位置,需要添加的元素)—这种方法可以添加在任意位置

列表名.extend(列表)—用新列表扩展原来的列表

Python列表元素的添加

5.Python列表元素的删除

主要有以下几种方式:

列表名.pop()—删除最后一个元素

列表名.remove(需要删除的元素)—这种方法可以删除任意位置元素

列表名.clear()—删除列表所有元素

del 列表名—删除整个列表

del 列表名[索引起始值:索引终止值]—删除列表中的某些元素.最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以联系维:762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~

Python列表元素的删除

python列表的基本操作-python列表的用法相关推荐

  1. 列表的基本操作、列表方法、列表解析

    Python 列表的基本操作.方法.解析 1. 列表的基本操作 1.1 元素赋值(改变列表) 1.2 删除元素 1.3 分片赋值 2. 列表方法 2.1 append 2.2 count 2.3 ex ...

  2. python假设有三个列表_python基础三(列表和元组)

    1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...

  3. python和R数据类型查看、赋值、列表、for循环、函数用法对比示例

    python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...

  4. python元祖用法_Python序列(列表list和元组tuple)用法完全攻略

    所谓序列,指的是一种包含多项数据的数据结构,序列包含的多个数据项(也叫成员)按顺序排列,可通过索引来访问成员. Python 的常见序列类型包括字符串.列表和元组.前一章介绍过的字符串,其实就是一种常 ...

  5. python一些简单操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  6. python列表、字典、元组的用法及区别_python列表,字典,元组简单用法示例

    本文实例讲述了python列表,字典,元组简单用法.分享给大家供大家参考,具体如下: 列表 #_*_ coding:utf-8 _*_ # 列表,定义在方括号的形式中,可以进行切片操作. #它没有固定 ...

  7. python列表有哪些操作_python列表的基本操作有哪些

    python列表的基本操作有:1.创建列表,只要把逗号分隔的不同的数据项使用方括号括起来:2.添加新的元素:3.遍历列表:4.访问列表中的值:5.从list删除元素. 相关免费学习推荐:python教 ...

  8. [转载] python提取list中特定的元素_Python中list列表的基本操作

    参考链接: Python列表list remove() 你再主动一点点   我们就有故事了 列表的基本操作 与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作. list1 = [1, ...

  9. python核心数据类型——数值、字符串和列表的基本操作

    数值.字符串和列表的基本操作举例 **1. 列表 list** * --------- ① 下标索引及长度测量 * --------- ② 追加新列表以及append( )的应用 * -------- ...

最新文章

  1. 来自lqqm的一些人生感悟,希望从中受益
  2. 智能指针引用计数器版
  3. 数字图像处理实验(3):PROJECT 02-03, Zooming and Shrinking Images by Pixel Replication
  4. 系统间通信3:RPC的基本概念
  5. c语言 异或_C语言经典例题来袭!5大方法告诉你答案
  6. 时间自适应卷积:比自注意力更快的特征提取器
  7. IIS网站的权限设置问题
  8. 工业互联网的两种极端想法和两点反思
  9. linux 有线网络管理,uos linux网络管理
  10. 如何绘制平台框架的设计图:使用UML工具
  11. javafx 时间输入框
  12. VB.NET C++ VB 编程语言
  13. 音乐网站源码:Spring Boot + MyBatis + Vue 实现的
  14. js实现一键复制到剪切板上_原生js实现一键复制到剪切板的功能
  15. 【隧道篇 / IPsec】(5.6) ❀ 01. IPsec 结构与需求 ❀ FortiGate 防火墙
  16. 虚拟机搭建web服务器
  17. 解决Win10已阻止应用程序访问图形硬件问题(亲测有效)
  18. 基于opencv-python的车道线检测(高级)
  19. SpringSecurity原理:探究SpringSecurity运作流程
  20. 经常用电脑辐射大怎么办?这5个习惯可以防辐射

热门文章

  1. 从一个故事谈项目管理与团队管理
  2. 苹果不允许 iOS 应用内置购买(IAP)使用第三方支付方式,那么跨平台的支付怎么解决这个问题?
  3. js控制浏览器全屏显示
  4. Mockito使用指南
  5. 大数据开发常用的编程语言有哪些?
  6. macos Linux U盘安装盘、制作 Win10 启动盘
  7. “知乎女神”诈骗被人肉,一场个人隐私权与网络监督权的博弈
  8. GPS定位与IP地址定位有何不同?
  9. MATLAB App Designer生成独立GUI(可执行exe)并添加依赖项
  10. 【并发】3、MESI