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

Python的列表基础知识点(超详细流程)

目录

一、环境搭建

二、列表

2.1 详情

2.2 列表定义

2.3 列表长度

2.4 列表索引

2.5 切片索引

2.6 添加

2.7  插入

2.8 剔除

2.8.1 pop方法

 2.8.2 del方法

2.9 任何数据类型

 2.10 拼接

 2.10.1 “+”

2.10.2 “*”

2.11 逆序

​编辑 2.12 计算出现次数

2.13 排序

2.14 最大值、最小值


一、环境搭建

Python的安装过程和环境搭建(超详细过程)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144696965?spm=1001.2014.3001.5502

二、列表

2.1 详情

        列表是Python的基础数据类型之一,列表中的每个元素都会有一个数字作为它的索引,第一个索引是0,第二个索引是1,依此类推。列表可以通过索引获取列表中的元素。

2.2 列表定义

        Python生成一个列表可以通过list( )函数或者中括号“[ ]”来完成,例如,生成包含5个元素的列表A的程序如下:  

A = [1, 2, 3]
print(A)

2.3 列表长度

 列表的长度可以使用len( )函数进行计算。 

A = [1, 2, 3]
print(len(A))

2.4 列表索引

生成一个列表后,可以通过索引获取到列表中的元素,从前往后索引需要从0开始 

A = [1, 2, 3]
# 从前往后索引
print(A[0])
# 从后往前索引
print(A[-3])

2.5 切片索引

可以通过切片索引获取列表中一个范围内的元素 

A = [1, 2, 3]
print(A[0:3])
print(A[1:-1])

2.6 添加

已生成的列表,通过append( )实现添加新的元素 

A = [1, 2, 3]
A.append(4)
A.append("five")
print(A)

2.7  插入

在列表的指定位置插入新的内容可以使用insert( )方法

A = [1, 2, 3]
A.insert(2, "name")
print(A)

2.8 剔除

2.8.1 pop方法

 方法一:剔除列表中的末尾元素可以通过列表中的pop( )方法

A = [1, 2, 3]
A.pop()
print(A)
A.pop()
print(A)

 2.8.2 del方法

通过del剔除指定位置的元素

A = [1, 2, 3]
del A[1]
print(A)

2.9 任何数据类型

 可以存在任何数据类型

A = [1, 2, 3]
B = ["A", "B", "C", [4, 5, 6]]
C = ['A', 'B', 'C', [1, 2, 3, 4, 5, 'Name'], [7, 8, 9]]
print(A)
print(B)
print(C)

 2.10 拼接

 2.10.1 “+”

A = [1, 2, 3]
B = [4, 5, 6]
print(A + B)

2.10.2 “*”

A = [1, 2, "three"]
print(A * 2)

2.11 逆序

A = [15, 3, 46, 20, 8, 50, 92]
A.reverse()
print(A)

 2.12 计算出现次数

A = [15, 3, 46, 20, 8, 50, 92, 46]
print(A.count(46))

2.13 排序

A = [15, 3, 46, 20, 8, 50, 92, 46]
A.sort()
print(A)

2.14 最大值、最小值

A = [15, 3, 46, 20, 8, 50, 92, 46]
print("最小值:", min(A))
print("最大值:", max(A))

上一篇文章:No Python at ‘C:\Users\MI\AppData\Local\Programs\Python\Python39\python.exe‘-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144708589?spm=1001.2014.3001.5502下一篇文章: Python的元组和字典知识点(超详细教学)-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Z0412_J0103/article/details/144827319?spm=1001.2014.3001.5502

http://www.lryc.cn/news/519884.html

相关文章:

  • HarmonyOS鸿蒙开发 弹窗及加载中指示器HUD功能实现
  • 【Ubuntu与Linux操作系统:一、Ubuntu安装与基本使用】
  • React 元素渲染
  • 【2024年华为OD机试】 (C卷,100分)- 括号匹配(Java JS PythonC/C++)
  • 解锁企业数字化转型新力量:OpenCoze(开源扣子)
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/12】小测-【第12章 rip路由协议】理论和实操考试题解析
  • 【微服务】8、分布式事务 ( XA 和 AT )
  • CVE-2025-22777 (CVSS 9.8):WordPress | GiveWP 插件的严重漏洞
  • TypeScript Jest 单元测试 搭建
  • 基于 SSH 的任务调度系统
  • filestream安装使用全套+filebeat的模块用法
  • java项目之房屋租赁系统源码(springboot+mysql+vue)
  • sap mm学习笔记
  • 代码随想录_链表
  • EF Code 并发控制
  • ceph fs status 输出详解
  • FFmpeg Muxer HLS
  • 如何用SQL语句来查询表或索引的行存/列存存储方式|OceanBase 用户问题集锦
  • 回归预测 | MATLAB实GRU多输入单输出回归预测
  • 【OpenGL/Assimp】渲染模型、半透明材质与封装光源
  • pandas与sql对应关系【帮助sql使用者快速上手pandas】
  • Linux WEB漏洞
  • 音视频入门基础:RTP专题(2)——使用FFmpeg命令生成RTP流
  • 大语言模型预训练、微调、RLHF
  • vue3后台系统动态路由实现
  • 解决idea中无法拖动tab标签页的问题
  • WMS仓库管理系统,Vue前端开发,Java后端技术源码(源码学习)
  • 25/1/12 嵌入式笔记 学习esp32
  • 【NLP】ELMO、GPT、BERT、BART模型解读及对比分析
  • go语言学习(数组,切片,字符串)