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

目录

一、环境搭建

二、列表

[2.1 详情](#2.1 详情)

[2.2 列表定义](#2.2 列表定义)

[2.3 列表长度](#2.3 列表长度)

[2.4 列表索引](#2.4 列表索引)

[2.5 切片索引](#2.5 切片索引)

[2.6 添加](#2.6 添加)

[2.7 插入](#2.7 插入)

[2.8 剔除](#2.8 剔除)

[2.8.1 pop方法](#2.8.1 pop方法)

[2.8.2 del方法](#2.8.2 del方法)

[2.9 任何数据类型](#2.9 任何数据类型)

2.10拼接

[2.10.1 "+"](#2.10.1 “+”)

[2.10.2 "*"](#2.10.2 “*”)

[2.11 逆序](#2.11 逆序)

[​编辑 2.12 计算出现次数](#编辑 2.12 计算出现次数)

[2.13 排序](#2.13 排序)

[2.14 最大值、最小值](#2.14 最大值、最小值)


一、环境搭建

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

二、列表

2.1 详情

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

2.2 列表定义

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

python 复制代码
A = [1, 2, 3]
print(A)

2.3 列表长度

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

python 复制代码
A = [1, 2, 3]
print(len(A))

2.4 列表索引

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

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

2.5 切片索引

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

python 复制代码
A = [1, 2, 3]
print(A[0:3])
print(A[1:-1])

2.6 添加

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

python 复制代码
A = [1, 2, 3]
A.append(4)
A.append("five")
print(A)

2.7 插入

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

python 复制代码
A = [1, 2, 3]
A.insert(2, "name")
print(A)

2.8 剔除

2.8.1 pop方法

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

python 复制代码
A = [1, 2, 3]
A.pop()
print(A)
A.pop()
print(A)

2.8.2 del方法

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

python 复制代码
A = [1, 2, 3]
del A[1]
print(A)

2.9 任何数据类型

可以存在任何数据类型

python 复制代码
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 "+"

python 复制代码
A = [1, 2, 3]
B = [4, 5, 6]
print(A + B)

2.10.2 "*"

python 复制代码
A = [1, 2, "three"]
print(A * 2)

2.11 逆序

python 复制代码
A = [15, 3, 46, 20, 8, 50, 92]
A.reverse()
print(A)

2.12 计算出现次数

python 复制代码
A = [15, 3, 46, 20, 8, 50, 92, 46]
print(A.count(46))

2.13 排序

python 复制代码
A = [15, 3, 46, 20, 8, 50, 92, 46]
A.sort()
print(A)

2.14 最大值、最小值

python 复制代码
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博客https://blog.csdn.net/Z0412_J0103/article/details/144708589?spm=1001.2014.3001.5502下一篇文章:

相关推荐
峥嵘life4 分钟前
Android WiFi连接过程 wpa_supplicant 日志分析
android·开发语言·php
BerryS3N9 分钟前
深度解析:从零构建生产级大模型 RAG(检索增强生成)系统全栈指南
开发语言·python·ai
weixin_BYSJ198716 分钟前
「课设设计」springboot校园超市助购系统26449 (附源码)
java·javascript·spring boot·python·django·flask·php
今儿敲了吗24 分钟前
Python——函数基础
开发语言·笔记·python
CHANG_THE_WORLD30 分钟前
深入理解递归:从函数调用到调用栈的完整执行过程
java·开发语言·算法
半条_虫37 分钟前
豆包-网页逆向接口, 免token调用AI
python·ai·shell
kels88991 小时前
单连接动态增减订阅:股票行情API后端降负载实战方案
开发语言·笔记·python·信息可视化·金融
爱吃程序猿的喵1 小时前
LingBot-Map 复现与原理剖析:基于 Geometric Context Transformer 的流式 3D 重建
人工智能·python·深度学习·计算机视觉·3d·transformer
梦想不只是梦与想1 小时前
Python 中的 match-case(模式匹配)
python·match-case
郝同学今天有进步吗1 小时前
构建 LangGraph Code Review Agent(四):文件过滤与 AnalysisPackage 分包
git·python·ai·code review