List(列表)

列表,是一种用于保存一系列有序项目的集合,在 Python 中你需要在它们之间加上一个逗号

注意:列表是可变数据类型

列表的基本操作有:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等。

1、访问(使用索引)

list = ["lion","tiger","monkey","dog","cat"]

print(list[0]) # 返回列表中第一个元素

print(list[-1]) # 返回列表中倒数第一个元素

>>> lion

cat

2、切片

list = ["lion","tiger","monkey","dog","cat"]

print(list[1:3])    # 返回列表中第二个元素到第四个元素,但不包括最后一个值

>>> ["tiger","monkey"]

3、追加、插入、扩展

list = ["lion","tiger","monkey","dog","cat"]

list.append("cow") # append默认在最后一位添加元素

list.insert(1,"python") # 在第一个位置插入元素

a = ["apple","pear"]

list.extend(a) # extend用于在列表末尾处扩展另一序列的多个值

print(list)

>>> ['lion', 'python', 'tiger', 'monkey', 'dog', 'cat', 'cow', 'apple', 'pear']

4、修改、删除

list = ["lion","tiger","monkey","dog","cat"]

del list[0] #删除第一个元素

list.remove("dog") #删除指定的元素

list.pop() #pop默认为删除最后一个元素,也可以指定某个位置的元素

#list.clear() 删除所有元素

print(list)

>>> ['tiger', 'monkey']

python将列表的第一列删除_python列表基本操作:索引(访问),切片,扩展,删除,追加,统计,长度,获取下标等...相关推荐

  1. python中del和remove的区别_Python列表删除元素del、pop()和remove()的区别小结

    前言 在python列表的元素删除操作中, del, pop(), remove()很容易混淆, 下面对三个语句/方法作出解释 del语句 del语句可以删除任何位置处的列表元素, 若知道某元素在列表 ...

  2. python 列表嵌套字典 添加修改删除_python 列表、字典、元组等增删改查

    1. 元组 a. 定义和下标访问 元组的格式: (值,....) 如 s = (1,2,3) 元组的类型: tuple 元组的下标使用同字符串 注意:如果元组中只有一个元素,那么在定义时,需要加一个逗 ...

  3. python删除列表元素的所有方法_python 列表删除所有指定元素的方法

    python 列表删除所有指定元素的方法 如下所示: a = [1,1,1,2,3,45,1,2,1] a.remove(1) result: [1,1,2,3,45,1,2,1] while 1 i ...

  4. python二维数组按照第一列排序_Python中二维数组按照某行或列排序的实现方法

    这篇文章主要介绍了Python实现二维数组按照某行或列排序的方法,结合具体实例形式分析了Python使用numpy模块的lexsort方法针对二维数组进行排序的常用操作技巧,需要的朋友可以参考下 本文 ...

  5. python列表元素零的移动_python列表多行

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 这个列表推导式共有145列: memberdef_list = and std: ...

  6. python字符串去重 保留第一次出现的_python 列表和字符串

    python 列表中保留所有字符串前三项,并保存到一个新的列表 l = [s[:3] for s in data] python 在列表中查找包含所以某个字符串的项,并保存到一个新的列表 l = [s ...

  7. python列表使用技巧与方法_Python列表的相关操作与方法

    Python列表的相关操作与方法 1.列表 why:int.bool.str存在缺陷 str:存储少量的数据:所有的操作获取的内容都是 str类型,存储的数据类型单一. what: 列表可以承载任意数 ...

  8. python列表中包含元祖_python列表与元祖

    python 的列表和元素: 共同点:有序的 区别:1.列表可以修改增加删除列表内容,元组不能修改 联系:元组中包含列表的元素,可以修改列表元素. 分析:1.列表:LIST1=[1,2,3,4,5,6 ...

  9. [转载] python中list的方法有哪些_Python 列表(list)中的方法

    参考链接: Python中list的方法 | in, not in, len(), min(), max() 整理的有点累了,有错希望给位朋友指教嘻嘻~~~ 1.append(在列表末尾添加元素) 实 ...

最新文章

  1. php 错误记录_PHP中把错误日志保存在系统日志中(Windows系统)
  2. 线程同步机制有临界区、互斥、信号量优缺点
  3. Java8函数式编程(4)--collector(收集器)
  4. 上达最高精度,下到最快速度,Scaled-YOLOv4:模型缩放显神威
  5. Spring Mvc 数据回显、异常处理、文件上传、json交互、ResTful、拦截器的使用(高级三)
  6. 算法-冒泡排序和快速排序
  7. 87.http upstream模块提供的变量
  8. Python入门--字典元素的遍历for-in
  9. c语言50例题答案,100个经典c语言例题(带答案).doc
  10. 爱忘事、不自律,有了这5款时间管理工具,堪比“罗志祥”!
  11. Android实现自定义曲线截屏,Android实现矩形区域截屏的方法
  12. java中的match函数_javascript中match函数的用法小结
  13. 可重入锁模拟三个线程之间的通信
  14. 翻倍增长!C-V2X商业化“提速”,新一代模组加速“助跑”
  15. C++函数模板与类模板的区别
  16. for循环的执行顺序(案例+详解)
  17. S5PV210 裸机开发驱动之LED灯
  18. SRC挖洞之信息收集篇
  19. 20. 有效的括号-C语言
  20. vmware 快照用关机吗_vmware安装安卓

热门文章

  1. 有效事件: 可取代数十种设计模式
  2. .NET Core 使用 grpc 实现微服务
  3. ncut算法matlab实现,ncut_multiscale_1_6 经典的图像分割算法 的Matlab代码。 238万源代码下载- www.pudn.com...
  4. 真正CSDN博客文章一键转载插件(含源码)
  5. 【经典回放】多种语言系列数据结构算法:希尔排序(C/C#版)
  6. Android之解决主页面Activity监听fragment退出问题(由NavHostFragment和RxFragment一起管理fragment)
  7. linux之so文件、a文件、o文件的区别
  8. Android之如何看混淆后的错误日志代码
  9. php fpm工作原理,什么是phpfpm的工作原理?
  10. 小小鸡蛋竟然能够承受1200kg重量!?