当前位置: 首页 > news >正文

Python基础之List列表用法

1、创建列表

names = ["张三","李四","王五","Mary"]

2、列表分片

names[1]:获取数组的第2个元素。

names[1:3]:获取数组的第2、第3个元素。包含左侧,不包含右侧。

names[:3]等同于names[0:3],从第1个元素至第3个元素。

names[1:],从第2个元素至最后一个元素。

names[:],数组的全部元素。

3、增加操作

names.append("Hello"):增加一个元素:

names.append(list2):将另一个列表作为一个元素增加至names列表中:

names.extend(list2):将另一个列表的全部元素增加至names列表中:

names.insert(1,"Hello"):将元素Hello插入至下标为1的位置。

4、删除操作

names.remove("李四"):删除“李四”这个元素。

names.pop(2):删除下标为2的元素。

del names[1:3]:删除下标为1至3的元素,用法同分片。

del names:删除整个列表。

5、搜索列表

b = "Mary" in names:判断元素是否在列表中。

idx = names.index("Mary"),返回该元素的下标。

6、列表排序

names.sort(reverse=True):列表排序,可按升序或降序排序。

newlist = sorted(names):列表排序,返回一个新的列表,不改变源列表。

7、复制列表

newlist = names,两个名称指向同一个列表。

newlist = names[:]:复制一个新的列表。

newlist = names.copy():复制一个新的列表。


http://www.mrgr.cn/news/46588.html

相关文章:

  • excel实用工具
  • web-app uniapp监测屏幕大小的变化对数组一行展示数据作相应处理
  • [AUTOSAR通信篇] - AutoSAR通信架构
  • Therabody 与Garmin联手,共同推进运动恢复与健康科技新突破
  • php 使用simplexml_load_string转换xml数据格式失败
  • 慧集通(DataLinkX)iPaaS集成平台-业务建模之业务对象(二)
  • 有趣的队列
  • 云服务器使用
  • LSTM 长短期记忆网络:解锁时间序列数据的深层秘密
  • 很复杂的UI交互操作系统
  • W外链平台有什么优势?
  • 《Programming from the Ground Up》阅读笔记:p181-p216
  • 基于LORA的一主多从监测系统_0.96OLED
  • CentOS快速配置网络Docker快速部署
  • 希沃冰点还原
  • python发包
  • Javascript 普通非async函数调用async函数
  • 『网络游戏』客户端使用PESorket发送消息到服务器【14】
  • posix接口与system V接口及其异同
  • GitHub每日最火火火项目(10.9)
  • Sentinel
  • 24.第二阶段x86游戏实战2-背包物品属性分析
  • 【SQL】换座位
  • R语言运行地理探测器模型
  • 直击工博会 | 万物集与四大供应商强强联手,开启战略合作新纪元!
  • 全方位提升测试技能,轻松应对测试面试