零基础入门Python3-列表list(python列表list)

Python基础入门:从变量到异常处理(Task02-1列表)——天池 1.列表 x = [0 for i in range(5)] print(x, type(x)) [0, 0, 0, 0, 0] <class ‘list’> x = [i for i in range(100) if (i % 2) != 0 and (i % 3) == 0] print(x, type(x)) [3, 9, 15, 21, 27, 33, 39, 45, 51, 57, 63, 69, 75, 81, 87, 93, 99] <class ‘list’> 1.1 阅读详情

list是一个有序的列表,比如:某个班级里面总共有5个学生,这些学生名字清单依次是:zhangsan、lisi、wangwu、meimei、huanhuan。这个名字清单就是一个有序的列表,给他们的名字做一个排序[0-zhangsan,1-lisi,2-wangwu,3-meimei,4-huanhuan],当我们想随机去一个名字的时候就是 名字清单 —> 2号,那么2号对应的就是wangwu。在python中,list列表和这个名字清单的性质是一样的。

 

一、创建list列表

#方法1:直接用list()函数创建

 

列表的名称 = list()            #这表示创建一个空的列表

 

# 实例

b2=list()

print(type(b2))

print(b2)

>>>    <class 'list'>

           [ ]

# 解析:先用list( )函数创建一个列表,并且赋值给b2,然后输出b2的类型、输出 b2 的值。

 

#方法2

 

列表的名称=[ ]          #直接使用空的 [ ] 创建

 

# 实例

b1=[ ]

print(type(b1))

print(b1)

>>>    <class 'list'>

           [ ]

# 解析:使用 [ ] 创建一个列表,并赋值给b1,结果b1的类型也是list

 

#方法3:

 

变量 = [v1,v2,v3,......]      # v1,v2,v3都是列表的元素

 

# 实例

b3=[111,'aaa',True,'bbb',666]

print(type(b3))

print(b3)

>>>    <class 'list'>

          [111,'aaa',True,'bbb',666]

# 解析:使用 [ ] 创建列表,并把列表赋值给b3。

 

4、多维列表

当列表中的某个元素是一个列表的时候,我称它为多维列表

 

变量=[v1,v2,[v11,v22...],...]     

 

# 例子

a=['a',[222,333,'Python'],'b',123,False,'c']

print(a,'\n'+'-'*30)

print(type(a[1]),'\n'+'-'*30)

print(a[1])

>>>     ['a', [222, 333, 'Python'], 'b', 123, False, 'c']

            ------------------------------

            <class 'list'>

            ------------------------------

            [222, 333, 'Python']

# a[1] 代表的是[222, 333, 'Python'],且a[1]是一个list。

 

二、调用列表的元素

1、单位列表调用方法

 

列表的名称 [ 下标 ]         # 下标指的就是序列号,下标是以 0 为基准的

 

# 实例

b=[111,'aaa',True,'bbb',666]

print(type(b))

print(b)

print(b[0],b[2])

>>>     <class 'list'>

            [111,'aaa',True,'bbb',666]

            111    True

# 解析:把定义好的列表赋值给变量 b ,输出 b 的类型,然后输出b[0]和b[2],对应列表 b 的 0 位是整数 111,对应列表 b 的 2 为时布尔型 True。

 

2.多维列表调用方法

 

列表名称 [x] [y]        # x为列表中包含的列表的位置索引,y为列表中的位置索引

 

# 例子

b=['a',[222,333,'Python'],'b',123,False,'c']

print(b[1][0])

print(b[1][1])

print(b[1][2])

>>>    222

           333

           Python

 

三、列表的方法

1、增加列表的元素

 

列表名称.append(值)      #使用列表的append()向列表的末尾添加元素

 

# 实例

b5=['a','b','c']

print(b5)

b5.append('d')

print(b5)

>>>    ['a','b','c']

           ['a','b','c','d']

# 明显的看到,向 b5这个列表的末尾添加了一个字符串 'd'。

 

2、往 list 中的特定位置添加元素

 

列表的名称.insert(位置,值)          

 # 位置代表的是插入元素位置的序列,值代表的是对应的元素。

 

# 实例

b6=['a','b','c']

b6.insert(1,'append')

print(b6)

b6.insert(3,666)

print(b6)

>>>    ['a','append','b','c']

           ['a','append','b',666,'c']

#插入的元素并不会替换插入位置原来的元素

 

3、删除list的元素

 

列表名称 . pop()

 

# 实例

c1=['aa','bb',666,True,'123']

print(c1)

c1.pop()

print(c1)

>>>    ['aa','bb',666,True,'123']

           ['aa','bb',666,True]

# 默认情况下,会删除末尾的值

 

列表名称 . pop(序列)    #删除列表中某个位置的元素

 

# 实例

c2=['aa','bb',666,True,'123']

print(c2)

c2.pop(2)

print(c2)

>>>    ['aa','bb',666,True,'123']

           ['aa','bb',True,'123']

#成功删除序列为 2 对应的元素

 

4、使用 len()函数获取list中元素的数量

 

len(列表名称)

 

# 例子

c2=['aa','bb',666,True,'123']

print(len(c2))

>>>    5



Python入门教程

第一课:零基础入门Python3-数据类型

第二课:零基础入门Python3-分支

第三课:零基础入门Python3-循环

第四课:零基础入门Python3-函数(1)

第五课:零基础入门Python3-列表list

第六课:零基础入门Python3-元组tuple

关注微信公众号,学习更多!
Python -复制列表(list)的几种方法 此篇文章记录一下复制列表的各种方法,算是一个总结,也算是自己对知识的巩固。 阅读详情

相关推荐

Python 列表list 数组array

Python 列表list 数组array

潜心 5454

python 数据类型(list)

列表是处理一组有序项目的数据结构。列表是python中最具灵活性的有序集合对象类型。列表可以包含任何类型的对象:字符串、数字甚至其他列表。列表是可变的数据类型,即这种类型的值是可以被修改的。#########列表的定义########定义空列表>>> lst2[]# list 列表转换函数>>> lst3[0, 1, 2]有序项项目集合 (有下标,可切片)。

qq_60271706的博客 1877

Python list列表

list 列表

yooppa的博客 3637

Python入门:list类型

Python入门:类型list

weixin_45292903的博客 1905

《Python入门到精通》列表 list 详解,list常用函数

「列表」是Python最常用的内置数据类型,使用方括号[]包裹,元素使用逗号,间隔。列表的「元素」可以是「任意类型」的数据。

wangyuxiang946的博客 1万+

电流镜结构实战:从零理解MOS管偏置电路设计(附吴金课程补充)

本文深入解析电流镜结构在MOS管偏置电路设计中的关键作用,从基本原理到实战应用全面覆盖。通过分析偏置电路的核心原理、破解设计难题的实用技巧,以及进阶优化策略,帮助工程师掌握这一模拟电路设计的核心技术。特别适合需要理解电流镜结构和基准电路设计的读者参考学习。

ujm5678901的博客 256

Python 中list使用详解

append():向列表末尾添加一个元素。 extend():将一个列表中的元素追加到另一个列表的末尾。 insert():向列表中的指定位置插入一个元素。 remove():删除列表中第一个匹配指定元素的元素。 pop():删除并返回列表中指定位置的元素。 index():返回列表中第一个匹配指定元素的索引。 count():返回列表中指定元素的数量。 sort():原地对列表进行排序。 reverse():原地反转列表中的元素顺序。 copy():返回一个新的列表,包含原始列表中的所有元素。

m0_50816276的博客 4013

Win10无外网热点搭建全指南:纯局域网通信与设备互联

热点并不是只有共享上网一种用途。在很多工程与办公场景中,我们需要的是让手机、笔记本、开发板等设备临时组成一个纯内网,完成文件传输、端口调试或局域网联机,而不需要任何外网出口。Win10笔记本在不连接互联网的状态下,借助系统移动热点或netsh承载网络,完全可以创建一个无外网热点,实现设备间二层互通。其核心在于利用SoftAP建立虚拟无线接入点,并绕开或禁用ICS的NAT转发。掌握这一技术,可在会议、出差、物联网调试等场景中快速搭建临时局域网,无需额外路由器。本文详细梳理三种实现路径、操作步骤及常见故障排查,

weixin_29230773的博客 238

【基础教程】Python list列表详解

在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。说到这里,一些读者可能听说过数组(Array),它就可以把多个数据挨个存储到一起,通过数组下标可以访问数组中的每个元素。 需要明确的是,Python 中没有数组,但是加入了更加强大的列表。如果把数组看做是一个集装箱,那么 Python 的列表就是一个工厂的仓库。 大部分编程语言都支持数组,比如C语言、C++、Java、PHP、JavaScript 等。 从形式上看,列表会将所有元素都放在一对中括号[ ]里面,相邻元素之间用逗号,分

matinal 當冬夜漸暖 。公众号:matinal 3052

【脑电分析系列】第7篇:频域分析基石 — 功率谱密度(PSD)的计算与常见方法对比

本文探讨了脑电图(EEG)频域分析的核心方法——功率谱密度(PSD)。通过对比基于快速傅里叶变换的周期图法和更稳健的Welch's方法,指出后者通过分段、加窗和平均处理,能有效降低估计方差,更适合分析非稳态的脑电信号。文章详细解析了关键参数设置对频率分辨率和统计稳定性的影响,并提供了Python计算实现。PSD分析将复杂的脑电信号转换为直观的频域特征,为研究认知功能和神经疾病提供重要依据。

qq_32516809的博客 1805

AutoSAR配置与实践(实践篇)11.1 如何通过IPDU分组控制报文收发

注意这个新增的action其实是一个用户回调函数,在函数中进行配置字的判断,即可完成用户条件的判断(TRUE/FALSE),注意用户条件是用户封装的函数,用于输入给后续的逻辑判断和rule。进行PDU的拆分后,根据配置字可以选择PDU是否使能了。PDU组拆分后可分为常规PDU组和可配PDU组(新增),诊断一方面按原有逻辑控制常规PDU组,另一方面控制新的可配PDU组。举例说明,诊断场景:使能,配置字满足,则用户条件为TURE,表示期望使能可配PDU组(诊断禁止服务场景类似方式,在此不再列举)。

nihaoljq2010的博客 833

零基础入门Python3-列表list详解

list是一个有序的列表,比如:某个班级里面总共有5个学生,这些学生名字清单依次是:zhangsan、lisi、wangwu、meimei、huanhuan。这个名字清单就是一个有序的列表,给他们的名字做一个排序[0-zhangsan,1-lisi,2-wangwu,3-meimei,4-huanhuan],当我们想随机去一个名字的时候就是 名字清单 —> 2号,那么2号对应的就是...

weixin_30387423的博客 177

猫群优化算法(CSO)详解:从生物灵感到智能优化

猫群优化算法(CSO)是一种模拟猫科动物行为的群体智能优化算法。该算法基于猫的两种主要行为模式:搜寻状态(全局探索)和跟踪状态(局部开发)。CSO通过混合率(MR)动态调整两种模式的比例,实现探索与开发的平衡。算法核心包括搜寻模式的变异操作和跟踪模式的速度-位移模型,具有收敛性能好、全局搜索能力强等特点。相比传统优化算法,CSO在高维复杂问题中表现优异,已成功应用于函数优化、图像处理等多个领域。算法性能受混合率、变化域等参数影响,自适应参数策略可进一步提升优化效果。

qq_42212808的博客 618

pythonlist详解_零基础入门Python3-列表list详解

list是一个有序的列表,比如:某个班级里面总共有5个学生,这些学生名字清单依次是:zhangsan、lisi、wangwu、meimei、huanhuan。这个名字清单就是一个有序的列表,给他们的名字做一个排序[0-zhangsan,1-lisi,2-wangwu,3-meimei,4-huanhuan],当我们想随机去一个名字的时候就是 名字清单 —> 2号,那么2号对应的就是wangwu。在...

weixin_39719472的博客 235

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025B卷】737、统计监控器、需要打开多少监控器 | 机试真题+思路参考+代码分析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为

KJ.JK 715

笔试题-2023-加特兰-数字IC设计【纯净题目版】

笔试题-2023-加特兰-数字IC设计【纯净题目版】

w0shishabi的博客 2248

零基础入门python3.7 ——基础知识总结(四)列表(list)

Python 序列(Sequence)是指按特定顺序依次排列的一组数据,它们可以占用一块连续的内存,也可以分散到多块内存中。Python 中的序列类型包括列表(list)、元组(tuple)、字典(dict)和集合(set)。 列表(list)和元组(tuple)比较相似,它们都按顺序保存元素,所有的元素占用一块连续的内存,每个元素都有自己的索引,因此列表和元组的元素都可以通过索引(index)...

枫叶 1160

【机器视觉】基于深度学习的托盘PCB识别与计数(有无、正反)

工业机器视觉是指在制造业和工业环境中使用计算机视觉技术来执行检测、测量、识别和控制任务。它结合了硬件(如相机、镜头、光源)与软件(图像处理算法)来自动完成传统上需要人工视觉的任务,从而提高生产效率、产品质量以及工作安全性。工业机器视觉系统通常具有高精度、高速度和高可靠性,能够适应恶劣的工作环境。

专注上位机开发、机器视觉、机器学习、嵌入式软硬件开发 1万+

Python列表(list)

1.列表的定义 列表是一个有序的,可修改的(增删查改),元素以逗号分隔,以中括号包围的序列。 练习:定义一个列表 2.列表的增删查改、排序 列表的添加 方法 用法 append 追加,在列表的尾部加入指定的元素 insert 将指定的元素插入到对应的索引位上,注意负索引(一般不使用,动的很多) extend 将指定序列的元素依次追加的列表的尾部(合并) 列表的删除 ...

catyuan的博客 2万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

python入门学习之列表list

一、序列 - 序列是Python中最基本的一种数据结构 - 数据结构指计算机中数据存储的方式 - 序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引) 并且序列中的数据会按照添加的顺序来分配索引 - 序列的分类: 可变序列(序列中的元素可以改变): > 列表(list) 不可变序列(序列中的元素不能改变): > 字符串(str)

familyyan的博客 3093

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Python3基础之列表list

列表list 列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型 文章目录列表list一、列表[list]定义二、列表基本操作1.创建列表3.添加列表元素总结 一、列表[list]定义 由一系列变量组成的可变序列容器 二、列表基本操作 1.创建列表 创建空列表 list01 = [] list01 = list() 默认值 list02 = ["悟空",100,True] list03 = list("我是齐天大圣") print(l

qq_36242554的博客 895

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Python 列表List - Python零基础入门教程

目录 一.Python 列表 List 简介 二.Python 列表 List 增加数据 三.Python 列表 List 删除数据 四.Python 列表 List 修改数据 五.Python 列表 List 查找数据 六.Python 列表 List 截取 七.Python 列表 List 排序 八.Python 列表 List 与字符串 str 的相互转换 1.str 字符串转列表 list 2.list 列表转字符串 str 九.重点总结 十.猜你喜欢 零基础 Python 学习路线推荐

猿说编程 441

Python3 列表list

Python3 的列表(List)是处理有序可变数据的核心数据结构,以下是基于历史对话和搜索结果的系统化整理

likuoelie的博客 1019

python3 list函数大全_[快学Python3]list(列表)

概述List(列表)是Python最常用的数据类型,它使用方括号[]来标识,下面我们看一个基本的列表创建示例:list1 = [1, 2, 3, u"DeepTest", u"开源优测"]内置函数Python中常用的内置函数有:len用于计算列表元素的个数max返回列表中元素最大值min返回列表中元素最小值list将元组转换成列表下面我们一起看看上述四个函数的示例:# -*- coding:utf...

weixin_30666751的博客 1133

Python教程85:list列表(入门必学)

以下示例中,使用 remove() 方法时,Python 会找到第一个匹配的项目并删除它,如果有多个匹配的项目,则只会删除第一个。切片的时候属于前闭后开的原则,前面包含,后面不包含,[1:3]取得1,2的索引,不取3的索引。要在指定的索引位置,可使用 insert() 方法:如下将我的Python教程插入索引为1的位置。4.负的索引:负索引表示从末尾开始,-1 表示最后一个项目,-2 表示倒数第二个项目,依此类推。----------★★历史博文集合★★----------

我的Python教程 1833

Python 入门之玩转列表

第1关:列表元素的增删改:客人名单的变化 任务描述 本关任务是对一个给定的列表进行增、删、改等操作,并输出变化后的最终列表。列表是由按一定顺序排列的元素组成,其中的元素根据需要可能会发生变化。其中,列表元素的添加、删除或修改等是最常见的操作。 下面以一则请客的故事来说明列表元素操作的应用场景: 有个人邀请几个朋友吃饭,初步拟定了一个客人名单列表guests=[‘Zhang san’,‘Li si’,‘Wang wu’,‘Zhao liu’]。后面因为一些临时情况,这个客人名单不断变化: Zhao liu说要

wangyongqi的博客 5623
上一篇: 零基础入门Python3-函数(1)(python函数)
下一篇: 零基础入门Python3-元组tuple
公众号:小布软件分享
博客等级 码龄10年 2粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值