1.获取列表中指定元素的索引

eg1:未指定索引范围查找索引

zyr=['憨憨','憨宝']
print(zyr.index('憨宝'))
print(zyr[1])

eg2:在指定索引范围内查找元素的索引

zyr=['憨憨','憨宝','玉茹']
print(zyr.index('憨宝',1,3)) #在索引范围1-2内查找元素'憨宝'的索引值

2.通过正向索引[0,1,2…n-1]或逆向索引[-n,…,-3,-2,-1]获取列表中的元素

3.获取列表中的多个元素(切片操作)

4.判断指定元素是否在列表中存在

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
print('大铁牛' in list)

5.列表元素的遍历

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
for n in list:print(n)

6.列表元素的增加操作

append()

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
print('添加之前:',list)
list.append('小刘洋')
print('添加之后:',list)

extent()

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list_2=['小刘洋','复联408']
list.extend(list_2)
print(list)

insert()

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list.insert(1,'大黑牛')# 在指定索引处插入元素
print(list)

切片

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list[1:]=['haha','lala']
print(list)

7. 列表元素的删除操作

切片

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list[1:]=[]
print(list)

清空列表

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list.clear()#清空列表
print(list)

删除列表

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
del list #删除列表

8. 列表元素的修改操作

一次修改列表一个值

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list[2]='憨憨'
print(list)

一次修改列表多个值

list=['大铁牛','萝卜头','吴二蛋','刘二狗']
list[1:2]=['憨憨','憨憨','憨憨','憨憨']
print(list)

9. 列表元素的排序操作

sort()升序

list=[300,100,400,200]
list.sort()
print(list)

sort()降序

list=[300,100,400,200]
list.sort(reverse=True)
print(list)

sorted()升序

lst=[300,100,400,200]
data=sorted(lst,reverse=False)
print(lst)#原列表没发生改变
print(data)

10.列表生产公式

[i*i for i in range(10)]

Python列表(获取列表中指定元素的索引、获取列表中的多个元素、判断指定元素是否在列表中存在、列表元素的遍历、列表元素的增加操作、 列表元素的删除操作、列表元素的修改操作、列表元素的排序操作)相关推荐

  1. Python入门--列表元素的判断及遍历,判断指定元素在列表中是否存在,列表元素的遍历,

    #列表中元素查询操作 #判断指定元素在列表中是否存在 #元素 in 列表名 #元素 not in 列表名 #列表元素的遍历(遍历:就是将列表中的元素依次输出) #for 迭代变量 in 列表名:for ...

  2. Python入门--列表的查询操作--获取列表知道那个元素的索引、获取列表中的单个元素、获取列表中的多个元素

    #列表的查询操作 #获取列表中指定元素的索引 #index()-->如果列表中存在N个相同的元素,只返回相同元素中的第一个索引 # -->如果查询的元素在列表中不存在,则会抛出Valuee ...

  3. python列表按照指定顺序排序-Python常见排序操作示例【字典、列表、指定元素等】...

    本文实例讲述了Python常见排序操作.分享给大家供大家参考,具体如下: 字典排序 按value排序 d1 = {"name":"python","b ...

  4. python嵌套列表索引 index_Python:嵌套lis中元素的索引列表

    在Python2.6或更高版本中next((i for i, sublist in enumerate(nested_list) if "a" in sublist), -1) 假 ...

  5. c#查找列表指定元素的索引_在集合的指定索引处插入元素 在C#中

    c#查找列表指定元素的索引 Given a Collection<T> of Integer and we have to insert an element at given index ...

  6. Python入门--列表元素的排序操作,sort(),sorted()

    #列表元素的排序操作 #sort()-->默认将列表元素从小到达排序,指定reverse=True,进行降序排序,不产生新的列表对象 #sorted()-->对列表进行排序,将产生一个新的 ...

  7. 任意长度的python列表_任意长度的Python列表、元组和字符串中最后一个元素的索引为...

    任意长度的Python列表.元组和字符串中最后一个元素的索引为 答:-1 什么是软件工程? 答:百度定义:软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言 ...

  8. python怎么输出列表中元素的索引_python怎么获取列表元素的索引

    本文主要介绍了python中如何获取列表的索引,以及如何返回列表中某个值的索引. 1.index方法list_a= [12,213,22,2,32] for a in list_a: print(li ...

  9. python找出列表中所以相同元素的索引

    在 Python 中可以使用 enumerate() 函数来找出列表中所有相同元素的索引.enumerate() 函数返回的是一个包含元素索引和元素值的元组,可以在循环中使用.示例如下: my_lis ...

最新文章

  1. 【重磅】AI击败顶级德扑玩家的秘密!德扑AI创造者现身reddit,全面解答34个提问,详解Libratus的现状和未来
  2. 【Linux开发】V4L2应用程序框架
  3. android汽车之家顶部滑动菜单,Android自定义控件之仿汽车之家下拉刷新
  4. Mysql索引,用户及授权(root密码恢复)
  5. MySQL浮点数和定点数类型
  6. 出口印度海运注意事项
  7. 《深入理解Java虚拟机》Java内存区域与内存溢出异常
  8. 如何将eclipse的英文设置成中文?
  9. C语言经典100例-6
  10. 我的世界服务器修改种子,《我的世界》服务器种子代码大全 最新种子代码分享...
  11. [linux] ab压测工具进行post压力测试
  12. 超好用的文件对比工具—— Beyond Compare
  13. 金融信创云:从遥不可及到价值担当
  14. 两个正态总体均值差的检验(t)
  15. 获取ftp服务器文件,ftp获取服务器文件
  16. 【优秀课设】基于OpenCV+MediaPipe的手势识别(数字、石头剪刀布等手势识别)
  17. ChatGPT办公应用:制作PPT大纲
  18. MacTeX添加.sty文件
  19. 分库分表的 9种分布式主键ID 生成方案
  20. SVM 之 松弛变量

热门文章

  1. pythonrequests查询_PyQt5+requests实现车票查询工具
  2. arm-gfortran-4.8安装
  3. 通用的JS表单验证插件代码
  4. 中科大研究人工智能怎么样
  5. 使用Aruino Ethernet使ESP32具有以太网通讯能力
  6. 王强:为何说读书毁了我
  7. 可视化脑洞|1896年以来奥运奖牌数据背后的故事
  8. android常用控件实验报告,常用控件的编程实验报告
  9. volatile的指令重排序理解
  10. supervisor 管理 redis 遇到的坑