搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小小林熬夜学编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Linux学习之旅(四)——vim使用技巧_vim 感叹号
2
保持控制权的六大方法_保持控制权的方法有哪些
3
Docker学习笔记(一):Docker的三个基本概念_docker 三个文件分别表示什么
4
作为一名普通开发者,有必要去做鸿蒙开发吗?
5
PV-RCNN:Point-based与Voexl-based共同成就的高性能3D目标检测网络_voxel-based
6
幻兽帕鲁官方更新了,服务器端怎么更新?_幻兽帕鲁服务器更新
7
在使用wx-java-mp-starter 中理解springboot-starter笔记_wx-java-mp-spring-boot-starter
8
2024年AI助力研发:内容驱动下的全新变革与展望
9
Mac电脑好用软件推荐_mac好的软件推荐
10
编写一个简单的web应用程序_通过设计开发一款简易的web应用软件
当前位置:
article
> 正文
Python---列表(详细讲解)_python 列表
作者:小小林熬夜学编程 | 2024-03-07 23:31:17
赞
踩
python 列表
目录
一、序列
1.1 基本概念
1.2 序列的分类
二、列表
2.1 列表的作用
2.2 列表的创建
2.3 列表的使用---索引
2.4 切片
三、通用操作
3.1 + 和 *
3.2 in 和 not in
3.3 函数
3.4 两个方法
四、修改列表(可变列表)
4.1 通过索引修改一个元素
4.2 通过del 删除元素
4.3 通过切片修改元素
4.4 通过切片将元素赋值为空(表面看是删除元素)
4.4 通过切片插入元素
4.5 修改不可变列表
五、列表的方法
5.1 list.append()
5.2 list.insert(arg1,arg2)
5.3 list.extend(iterable)
5.4 list.pop()
5.5 list.remove()
5.6 list.reverse()
5.7 list.sort(key=None,reverse=False)
5.8 list.clear()
六、遍历列表
6.1 for 循环
6.2 range(start,stop,step)
一、序列
1.1 基本概念
数据结构指计算机中数据存储的方式,序列是 Python 中最基本的一种数据结构
序列用于保存一组
有序
的数据,所有的数据在序列当中都有
一个唯一
的位置(索引index)并且序列中的数据会按照添加的顺序来分配索引
1.2 序列的分类
可变序列:序列中的元素可以改变,例如列表(list)、字典(dict)
不可变序列:序列中的元素不能改变,例如字符串(str)、元组(tuple)
二、列表
2.1 列表的作用
列表是Python中的一个对象,是用来存储对象的对象
列表中可以保存多个有序的数据,这些数据的类型不需要相同
2.2 列表的创建
通过[]来创建⼀个空列表
创建空列表
lst
=
[
]
1
创建非空列表
lst
=
[
1
,
2
,
'zqc'
,
None
,
True
,
[
4
,
5
]
]
1
2.3 列表的使用—索引
索引相当于列表中每个数据的编号,我们可以通过相应的索引获取相应位置上的数据
索引从0开始,依次加1,索引最大值为 len(lst)-1 ;索引也可以是负数,-1是最后一位,-2是倒数第二位,以此类推,索引最小值为 -len(lst)
索引的范围为 -len(lst) ~ len(lst)-1 ,超过这个范围就会报错
2.4 切片
切片是指从现有列表中获得一个子列表,可以通过切片来获取指定的元素
语法:列表[起始 : 结束 : 步长]
通过切片获取元素时,会包括起始位置的元素,不会包括结束位置的元素
起始位置和结束位置的索引可以不写
。 如果省略结束位置,则会从当前的开始位置一直截取到最后
。 如果省略开始位置,则会从第一个元素截取到结束的元素,但是不包括结束的元素
。 如果开始位置和结束位置都省略,则则会从第一个元素开始截取到最后一个元素
步长表示每次获取元素的间隔,默认是1(可以省略不写)
步长不能是0,但可以是是负数,负数表示从最后一位元素开始往前切片
三、通用操作
3.1 + 和 *
‘
+
’ 可以将两个列表拼接成一个列表
‘*’ 可以将列表重复指定的次数 (注意2个列表不能够做乘法,列表只能和整数做乘法运算)
+
用法举例: lst
=
[
1
,
2
,
3
]
+
[
'zqc'
]
*
用法举例: lst
=
[
1
,
2
,
3
]
*
3
1
2
3
4
3.2 in 和 not in
in 用来检查指定元素是否在列表当中
not in 用来检查指定元素是否不在列表当中
lst
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/208096
推荐阅读
article
使用 Ana
conda
创建 Python
虚拟环境
_
conda
创建
python
虚拟环境
...
使用 Ana
conda
创建 Python
虚拟环境
本节主要讲解如何使用 Ana
conda
创建 Python
虚拟环境
...
赞
踩
article
Python
pip
指定走
代理
服务器
安装
OpenAI
依赖_
pip
install
代理
...
【代码】
Python
pip
指定走
代理
服务器
安装
OpenAI
依赖。_
pip
install
代理
pip
install
...
赞
踩
article
pip
install
o
penai
File “<
stdin
>“,
line
1
pip
inst...
pyth
o
n
的库安装时报错,原因:要在cmd下进行。另外,
pip
工具的升级也是在cmd下进行。_
file
"", lin...
赞
踩
article
python
安装
openai
的踩坑史_
pip
install
openai
...
注意,一定要
python
的版本 一定要 3.9及以下!!否则一直会出错。_
pip
install
openai
pip
i...
赞
踩
article
在
Python
中
使用
OpenAI
的新
Whisper
API
进行语音转
文本
...
您是否厌倦了手动转录数小时的录音?您想节省时间并提高工作效率吗?然后,您会很高兴听到
OpenAI
用于语音到
文本
转换的...
赞
踩
article
Py
之
OpenAI
Py
thon
API
:
openai
-
python
的简介、安装、使用方法之详细攻略...
Py
之
OpenAI
Py
thon
API
:
openai
-
python
的简介、安装、使用方法之详细攻略目录
openai
-...
赞
踩
article
Python
中的
结构化
LLM
输出
存储和解析...
介绍生成式人工智能目前在世界各地得到广泛应用。大型语言模型能够理解用户所提供的文本并在此基础上生成文本,这导致了从聊天机...
赞
踩
article
Java
基于
区块
链
的
物
联网
数据
交易
+46193(免费领源码)可做计算机
毕业设计
JAVA
、PHP、爬虫...
区块
链
是一种去中心化,分布式账本系统。它利用密码学原理来保证信息传递和处理
的
安全性;同时采用智能合约实现了对资源
的
透明访...
赞
踩
article
知识 | 常用的(
python
)遥感
工具
_
java
发布大量
geoservertif
服务
...
一些常用的遥感
工具
集合(
python
)_
java
发布大量
geoservertif
服务
java
发布大量geoserve...
赞
踩
article
Python
入门编程题(三)_
小东西
我们
两个
一起
c你
好不好
...
Python
入门编程题:21~30本系列博客都是一些比较简单的题目,适合新手,因为我就是新手~非常欢迎大家
一起
讨论,让...
赞
踩
article
python
远程
代码
第一次推送...
【
代码
】
python
远程
代码
第一次推送。
python
远程
代码
第一次推送 ...
赞
踩
article
波动
数列
(
蓝桥
杯)_
蓝桥
杯
波动
数列
python
...
标题:
波动
数列
观察这个
数列
: 1 3 0 2 -1 1 -2 ... 这个
数列
中后一项总是比前一项增加2或者减少3。 ...
赞
踩
article
python
-
opencv
学习笔记(八):
判断
是否雾天与
图像
能见度
测算_
能见度
检测
图像
...
引言本篇是最近碰到的一个关于雾天
能见度
的问题,然后查阅到很多资料,顺便记录一下思考过程,进行总结归类成笔记。主要参考资料...
赞
踩
article
【
python
】
MQTT
通信_/
python
/
mqttls0tls1crudjtibq0
...
使用
python
进行
MQTT
通信_/
python
/
mqttls0tls1crudjtibq0
/
python
/mqttls...
赞
踩
article
21.3 Python 使用
DPKT
分析
数据包
_
python
dpkt
...
dpkt
项目是一个`Python`模块,主要用于对网络
数据包
进行解析和操作。它可以处理多种协议,例如`TCP`、`UDP...
赞
踩
article
[Python] 解析
Pcap
三个Python库(
Dpkt
Scapy
Pyshark
)应用实例_p...
如果要处理
pcap
文件,
python
有仨库比较有名(如果有传输层的话)包含以下信息。
Pyshark
Or Wiresha...
赞
踩
article
利用
Python
抓取
数据
探索
汽车
市场趋势
...
在选择采集工具时,我们需要考虑到网站的结构、
数据
的格式以及采集的稳定性和效率。本文将介绍如何利用
Python
编程语言...
赞
踩
article
python
qq
消息
数据包
_
内网中用
python
分析
数据包
中的
QQ
活动信息...
首先用抓包工具抓包,保存为pcap文件。然后用
python
dpkt模块解析
数据包
,代码如下:#coding=utf-8...
赞
踩
article
python
dpkt
_
python
的
dpkt
库...
dpkt
定义了Packet类,这是所有其他
dpkt
定义的网络报文类型的基础类。Packet类继承自Object。1、ip...
赞
踩
article
Python
dpkt
抓包 IP
片段
组包
_
dpkt
捕获长度...
使用pcap或者winpcapy抓包后,对包做处理,使用
dpkt
工具,数据处理速度较快,但是
dpkt
大多数都是数据
片段
,...
赞
踩
相关标签
python
anaconda
pip
linux
开发语言
语言模型
OpenAI
大语言模型
ChatGPT
区块链
物联网
struts
微信小程序
java
spring boot
php
Python