零基础Python教程044期 列表的函数方法,很耐用!
时间:2022-07-24
本文章向大家介绍零基础Python教程044期 列表的函数方法,很耐用!,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1、列表的增删改查
2、注意使用两种类型的方法
本节知识视频教程:
https://v.qq.com/x/page/h3143l51rpm.html
知识要点:
一、count函数
意思:统计某个元素在列表中出现的次数
注意:这个函数返回的值是int类型,表示个数
使用举例:
list1.count(r)
二、copy函数
复制。把某个列表的所有元素复制一遍,制作一个副本。
如果采用的是如下的赋值方式,那么意味着,两个变量存储内容的区域是一致的,指向同一个区域,就会导致修改任意一个变量,会影响到另一个变量。
a=["www","ljy",".","kim"]
b=a
如何量两个变量不受影响?那么就使用copy
a=["www","ljy",".","kim"]
b=a.copy()
三、index函数
是一个索引,使用之后,返回的是列表中某个元素出现在列表中的索引位置。
注意:这个函数返回的是某个元素在列表中第一次出现的索引的位置
四、sort函数
sort函数用来对列表中的数值进行排序:默认情况下是升序排序的,注意,元素必须是数值类型。Sort函数会直接影响原来列表中的元素的顺序。
list1.sort()使列表中元素升序排序
list1.sort(reverse=True)使列表中元素降序排序
顶层函数使用方式
list2=sorted(list1)这个函数使用后会返回一个新的列表,排序的结果不会影响原来的列表
五、reverse函数
功能:使得列表中的元素逆向重组
如果使用list1.reverse() 那么会影响list1中的元素顺序
六、总结强调
1、index索引
2、count统计某个查找的元素个数
3、sort函数用来排序
4、reverse用来逆向重组
相关代码:
list1=[]
print("请输入关键字,它将被存储到列表中:")
while True:
r=input()
if r==":end":
break
list1.append(r)
print("输入的关键字,存放在列表中,分别是:",end="")
print(list1)
while True:
r=input()
if r == ":end":
break
print(r+"在列表中的个数为:"+str(list1.count(r))+"个")
a=["www","ljy",".","kim"]
b=a.copy()
b[0]="http://"
print(a)
print(b)
list1=["ljy","selidev","老刘","selidev",'刘金玉',"编程"]
print(list1.index("selidev"))
list1=[4,8,32,11,1,2,99,77]
# list1.sort()
# list1.sort(reverse=True)
# list2=sorted(list1)
# list1.reverse()
list2=list1.copy()
list1.reverse()
print(list2)
print(len(list1))
- 一样的代码、不一样的写法,JavaScript必知的简写技巧|附源代码
- 【死磕Java并发】-----J.U.C之读写锁:ReentrantReadWriteLock
- 数据库中间件 MyCAT源码分析——跨库两表Join
- iOS一种动态栅格布局方案
- 消息队列中间件 RocketMQ 源码分析 —— Message 存储
- 数据库中间件 MyCAT 源码解析 —— 分片结果合并(一)
- 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由(一)之分库分表配置
- 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 解析(六)之删除SQL
- 数据库[分库分表]中间件 Sharding-JDBC 源码分析 —— SQL 解析(五)之更新SQL解析
- ExtJs+WCF+LINQ实现分页Grid
- 数据库[分库分表]中间件 Sharding-JDBC 源码分析 —— SQL 解析(四)之插入SQL
- 基于sliverlight + wcf的web 文字版IM 示例
- 数据库中间件 Sharding-JDBC 源码分析 —— SQL 解析(三)之查询SQL
- zephir-(11)流程控制语句
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法