Python基础知识4-列表函数

news/2024/7/19 8:59:16 标签: 列表, python

常用函数

  • append(value):追加一个值为value的元素
  • extend(value): 追加一个列表,将其中的值抽出来进行田间
  • insert(index, value):在index位置前加入值为value的元素
  • remove(value):删除值为value的元素
  • pop():将最后一个元素弹出
  • pop(index):删除索引index处的元素
  • reverse():将列表反转,元素的顺序逆置
>>> t = [1,2,3]
>>> t.append(5) # 追加一个元素
>>> t
[1, 2, 3, 5]
>>> t.extend([7,8,9]) # 加入一个列表,将列表中的元素抽出来加到t后面
>>> t
[1, 2, 3, 5, 7, 8, 9]
>>> t.insert(1,9) # 在index(=1)的前面加一个9
>>> t
[1, 9, 2, 3, 5, 7, 8, 9]
>>> t.append([4,5]) # 追加的元素是列表
>>> t
[1, 9, 2, 3, 5, 7, 8, 9, [4, 5]]
>>> t.insert(100,-1)
>>> t
[1, 9, 2, 3, 5, 7, 8, 9, [4, 5], -1]
>>> t.remove(2) # 删除值为多少的元素
>>> t
[1, 9, 3, 5, 7, 8, 9, [4, 5], -1]
>>> t.pop() # 将最后的一个元素弹出,即删除最后一个元素
-1
>>> t
[1, 9, 3, 5, 7, 8, 9, [4, 5]]
>>> t.pop(2) # 删除index(=2)位置的元素
3
>>> t
[1, 9, 5, 7, 8, 9, [4, 5]]
>>> t.reverse() # 颠倒列表的顺序
>>> t
[[4, 5], 9, 8, 7, 5, 9, 1]
>>> t.index(9) # 查找单个元素第一次出现的位置
1


http://www.niftyadmin.cn/n/617792.html

相关文章

Python基础知识5-列表与字符串相互转换

字符串转列表 >>> s This is a test >>> s.split() # 根据空格进行分割 [This, is, a, test] >>> s 12:35 # 以":"来分割字符串 >>> s.split(":") [12, 35] >>> s "12::35" >>> s.sp…

mysql2008中文版_sql2008

sql2008是一个功能强大且可靠的数据管理系统,sql2008拥有许多专业全面且功能强大的数据库开发管理工具,用户们可以通过它实时进行高效地数据库管理以及开发,让您能够更好地进行商业办公。sql2008软件特色为任何规模的应用提供完备的信息平台。…

Python基础知识6-元组

元组是不可修改的数据 会对列表进行修改的函数不能用于元组&#xff0c;其他的函数都能直接用于元组 元组用()表示&#xff0c;且值不能被修改 >>> p (1,2,3) >>> p[0] 4 Traceback (most recent call last):File "<pyshell#40>", lin…

mysql导出文件名乱码_快速解决mysql导出scv文件乱码、蹿行的问题

工作原因&#xff0c;常常不能实现完全的线上化(即&#xff0c;所有数据都在线上完成&#xff0c;不需要导入导出)&#xff0c;而导出Excel常常比修炼成仙还慢&#xff0c;因此&#xff0c;我们将数据库文件导出到本地使用的时候&#xff0c;常常使用的方法的是导成CSV格式。而…

Python基础知识7-文件操作

向文件中写入内容 打开一个文件,若文件不存在则新建一个文件 w : write 写模式 r : read 读模式&#xff08;文件不存在的时候&#xff0c;不能打开&#xff09; rb : 以二进制&#xff08;字节&#xff09;读 f open(text.txt, w) # 打开文件 f.write("Hello World\n&qu…

mysql 排序查时间最新的_多省23日即可查高考成绩,最新各省高考成绩查询时间...

高考结束了有一段时间了&#xff0c;然而没有多久各个省市也会开始公布高考成绩了&#xff0c;截至7月16日全国大部分省都公布了高考成绩查询时间&#xff0c;快来一起来看看吧&#xff01;1.多地公布了高考查询时间&#xff0c;7月23日成最多省份查询高考成绩时间。高考结束15…

Python基础知识8-异常处理

试图打开文件&#xff0c;出现异常 print("Here 1-------------------------------")f open(123.txt, r)print("Here 2-------------------------------")报错&#xff0c;并提示出现异常的位置 加上异常捕获处理代码&#xff0c;错误消失 异常处理 …

积分签到mysql_简易积分签到功能java代码实现实现Redis缓存数据

-------需求说明---- 需求分析积分签到处于app页面“我的”&#xff0c;用户会频繁的来回切换&#xff0c;如果将数据全部存储到数据库中然后去数据库中做查询&#xff0c;所以这里我才用的Redis缓存的方式将签到数据缓存起来&#xff1b;在表结构设计的时候&#xff0c;由于需…