Python关于列表

15 篇文章 1 订阅
订阅专栏

文章目录

  • 前言

  • 一、概念

  • 二、可变类型和不可变类型

  • 三、列表特点

  • 四、操作(增删改查)

  • 总结


前言

记录Python对列表的操作


一、概念

应用场景:列表主要是用来存储同一数据类型的多个数据。

列表变量名 = [成员1, 成员2, 成员3]

二、可变类型和不可变类型

1、可变类型:定义之后,可以对数据本身进行增删改查---列表

2、不可变类型:不可变类型(定义之后不能够对数据本身进行修改),字符串、整数、浮点数、布尔值

三、列表特点

1、有序的。有顺序和位置。有索引,从0开始。
2、有多个成员数据, 成员之间用逗号隔开。
3、可以是任意数据类型。
4、数据可以重复的。

四、操作(增删改查)

1、成员运算符:

in:如果是成员之一,则为True,否则为False

not in:如果不是成员之一,则为True,否则为False

2、删除操作:

方法1:del 列表变量名[索引]

方法2:列表变量名.pop()

注意:默认删除列表的最后一个

 列表变量名.pop(索引)

 

 方法3:列表变量名.remove(值)

方法4:del 列表名

注意:删除整个列表

 方法5:列表变量名.clear() 

注意:成为空列表,清空整个列表

3、获取列表长度、统计某个成员在列表中出现的次数

len(列表名)

列表名.count('字段名')

4、修改数据

列表名[索引]='更改值'

5、新增数据

方法一:列表变量名.append(值)

注意:追加在列表末尾

方法二:列表变量名.insert(索引, 值)

方法三:列表变量名.extend(其它列表)

 注意:

extend 意思是:扩展

其它列表的成员,逐一增加到当前列表的末尾,
把另外一个列表,合并到当前列表当中

 

6、取值

(1)列表变量名[索引]

 (2)列表变量名.index(值)

取索引 - 先获取索引位置。场景是:你已经知道了列表当中一定有某个成员,但是不知道在哪个位置。

(3)取列表中嵌套的列表

第一步:获取嵌套列表。

7、排序

升序:

1)列表名.sort()   注意:会修改列表本身

 注意:在这里不能用变量去接收,主要是因为这个sort函数是对列表本身去改变,如果不作用于本身就必须使用变量

(2)sorted(列表名)   注意:不会修改列表本身

 另一种用变量接收的方法同下:

list_num = [34,123,55,67,23,11,3,88]
list_new=sorted(list_num)
print(list_new)

降序:

(1)列表名.sort(reverse=True)   注意:会修改列表本身

 (2)sorted(列表名)    注意:不会修改列表本身

因为用这个sorted函数不会修改列表本身,因此不能使用print(list_num)打印

既然不能修改本身那么就可以使用一个变量去接收:

8、反转:

方法一

列表名[::-1]    注意:不会对列表本身修改

方法二

列表名.reverse()   注意:对列表本身修改           单词的意思:反向

 9、最大最小

min(列表名)   - 获取列表的最小值

max(列表名)   - 获取列表的最大值

 10、合并和重复列表

合并:列表1 + 列表2   合并成新列表

重复:列表 * n  列表里的内容重复n次

深拷贝和浅拷贝

浅拷贝:只拷贝父对象,不拷贝子对象,所以原对象改变,那么子对象也会改变

深拷贝:拷贝对象及其子对象,所以当原对象改变,子对象不会改变


总结

暂无

python3列表推导式
12-23
列表推导式提供了从序列创建列表的简单途径。通常应用程序将一些操作应用于某个序列的每个元素,用其获得的结果作为生成新列表的元素,或者根据确定...以下是一些关于循环和其它技巧的演示: 列表推导式可以使用复杂表
python列表介绍
weixin_43173892的博客
09-30 619
一、列表 1、列表特点: (1)括号括起来 (2)逗号分隔每个元素 (3)列表的元素可以是数字、字符串、列表,左右的都能放进去,嵌套任何类型 (4)列表在内存创建后可以修改 (5)与字符串一样,支持索引;支持切片;支持循环; (6)列表的删除和修改支持索引和切片 (7)list(‘字符串’) 将字符串转化为列表 三、列表的方法 append() #在原来列表后追加 clear() ...
Python实战:Python list的介绍、特性、作用、底层原理和使用介绍
SteveRocket's-Blog
05-24 3234
Python list是一种有序的可变序列,可以存储任意数量的元素,每个元素可以是任何类型的数据。本文将介绍Python list的特性、作用、底层原理和使用方法。 我们可以使用方括号[]或list()函数来创建一个list,使用方括号和索引来访问list的元素,使用append()、extend()和insert()方法向list添加元素,使用del、remove()和pop()方法删除list的元素。 1. 可变性:list是一种可变的数据类型,可以在运行时添加、删除或修改元素。 2. 有序性:l
python:列表、字典、元组与集合的特点以及差异
m0_47017197的博客
08-08 3684
python:列表、字典、元组与集合的特点以及差异
python---列表的定义、特点、常见的方法、遍历;while循环与for循环的区别
weixin_43961909的博客
04-11 554
python列表的定义、特点、常用操作以及循环遍历;while循环与for循环的区别
Python自学9——第五章(1):列表的概念、创建方法、特点、查询操作(索引查询、单个元素查询、多个元素查询【切片操作】)
weixin_48304306的博客
05-18 1094
一、什么是列表? 变量是存储一个元素的东西,而列表则是一个大容器,它可以存储N多个不同类型的元素,程序可以方便的对这些数据进行整体操作。 列表其实就相当于C语言的数组。 列表示意图: 列表内存访问: 二、列表的创建 可以使用方括号或者list()函数创建列表 三、列表特点 1、列表元素是按顺序有序排列的,间不允许插队。 2、索引映射唯一一个数据,换句话说,就是每个数据对应一个索引。 从前往后的话获取的是0-6的索引,反之获取的是负数的索引。示意: 3...
python删除列表对象
04-20
python删除列表对象3种方法
python删除列表内容
09-21
里给大家通过2个例子,分析了下如何使用python删除列表内容,也给出了思路,分别通过pop和remove方法来实现,有相关需求的小伙伴可以参考下。
第十章Python列表习题及答案--
12-26
Python列表习题及答案--Python列表Python的一种基本数据结构,用于存储多个数据元素的集合。列表可以包含不同类型的数据元素,如数字、字符串、列表等。Python列表习题及答案--文章节涵盖了Python列表的...
python列表和元组
12-20
文章目录建立访问列表元素修改、添加和删除元素修改列表元素在列表添加元素在列表末尾添加元素:append()在列表插入元素:insert()从列表...在Python,用方括号([] )来表示列表,并用逗号来分隔其的元素
列表
凌逆战的博客
07-15 151

 列表
 
 1   list( )创造列表
 2   list(可迭代对象)  #可迭代对象就是一个一个来
 
   列表[::]  列表的切片返回的是一个列表
 列表切片的幅值
   作用:
     1、可以用于改变列表的排序,可以插入和修改数据
     2、可以用切片改变对应的元素的值...
Python(四十八)列表特点
AnChenliang_1002的博客
07-29 234
在本篇博客,我详细介绍了列表特点,并通过示例代码和运行结果展示了每个特点的实际应用。我们学习了列表元素按顺序有序排序、索引映射唯一一个数据、列表可以存储重复数据、任意数据类型混合以及根据需要动态分配和回收内存等特点列表作为Python常用的数据结构之一,具有广泛的应用场景,希望本篇博客能帮助读者更好地理解和使用列表
python列表特点和用法
qq_43131820的博客
09-14 4573
列表特点 1.list(列表)是python使用最频繁的数据类型,在其他的语言通常叫做数组 2.专门用于存储一串信息 3.列表用[]定义,列表的数据用“,”分割 4.列表的索引是从0开始 列表的操作 假设列表名为list 序号 分类 方法 说明 1 增加 list. insert(索引,数据) 将数据插入到指定索引位置 list.append(数据) 把数据追加到列表的末尾 list.extend(列表) 把列表追加到另一个列表的末尾 2 修改 list[索引]=
python列表特点和创建方式
KUHLR的博客
02-04 405
python列表特点列表创建的两种方式
python列表的定义以及特性
qq_46089299的博客
04-19 2882
1.列表定义 列表是由一系列按特定顺序排列的元素组成,他是python内置的可变序列。在形式上,列表的所有元素都放在一堆括号[]里面,两个相邻的元素之间用逗号隔开,在内容上可以将整数、实数、字符串、列表、元组等任何类型的内容放入列表并且同一个列表,元素的类型可以不同,因为他们之间没有任何关系。python列表是非常灵活的,这一点去其他语言不同。 2.列表的创建 列表通常情况下只放入...
列表的使用及注意事项
m0_69325309的博客
04-25 904
列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表所有字母、数字0~9,其的元素之间可以没有任何关系。用方括号([])来表示列表,并用逗号来分隔其的元素。 可以直接获取列表的元素,只需输入元素的从0~9的顺序。 也可以逆顺序 ...
python--列表作为函数参数的注意事项】list=[ ] 和 list=None 的区别
ycbdz1的博客
12-22 1747
list作为函数参数时需要注意“[ ]”和“None”的区别。
python的几个注意点--数组和列表
最新发布
weixin_56302282的博客
08-10 113
性能:由于数组的元素类型相同且存储连续,因此在执行数值计算时通常比列表更高效。列表由于元素类型可以不同且存储不连续,因此在存储和访问元素时更灵活。列表的大小是可变的,可以动态添加或删除元素。元素类型:数组的元素类型必须相同,如整数数组、浮点数数组等。列表的元素类型可以不同,如整数、字符串、列表等。数据结构:数组是一个连续的内存块,用于存储相同类型的元素。列表是一个可变的有序集合,可以存储不同类型的元素。总之,数组适用于数值计算和大规模数据处理,而列表适用于存储和操作任意类型的元素。
生动理解python列表 元组 集合 特点
活着就是应该在解放自我
07-12 464
总结:列表是可变的、有序的数据结构;元组是不可变的、有序的数据结构;集合是无序的、唯一的数据结构。通过生活类比和对它们特点的描述,你可以更好地理解它们在Python的作用和使用。
关于列表换行Python
05-29
你想知道如何在 Python 列表进行换行吗?可以使用反斜杠(\)来实现列表换行,例如: ``` my_list = [1, 2, 3, \ 4, 5, 6, \ 7, 8, 9] ``` 在这个例子,反斜杠(\)表示该行代码将在下一行继续。可以在...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径 17536
  • TCP 和 UDP的区别 9943
  • charles之弱网测试 9021
  • 子类继承中调用父类的三种方式的写法 8547
  • Jmeter的常用设置(一) 7526

分类专栏

  • 小知识点 2篇
  • 计算机基础知识 1篇
  • python_接口自动化(含框架) 13篇
  • 正则表达式 2篇
  • Jmeter 6篇
  • 抓包工具Charles 和 Fiddler 7篇
  • http协议和接口 3篇
  • Python_基础知识 15篇
  • postman工具 1篇
  • Python_类和对象 12篇
  • selenium知识 1篇
  • pycharm工具 1篇

最新评论

  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径

    m0_57234859: 感谢,已解决

  • Python之unittest框架的使用(包含:测试套件,第三方测试报告)

    宏基骑士: 不需要,一样的可以用。

  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径

    宏基骑士: 你驱动的版本看看对应的谷歌浏览器,是不是相互对应的。另一种情况你看看你的selenium的高版本是不是被卸载了。如果存在高版本的,可能python 回自动识别高版本。

  • Python之selenium关于Chrome驱动位置,闪退的问题和安装路径

    ztzloveazn: 为啥我换回4.1.1还是闪退,快被这东西搞崩了0.o

  • python之导包(库的所在位置,导包原则)

    GAMn1117: 请问,用快捷键怎么导呀,我试了ctrl+alt+o,ctrl+alt+s都不行

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Python连接两个字符串(实现字符串拼接)
  • python模块中的_all__属性的作用
  • 字符串的替换(两种方式)
2023年66篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码丹竹头百度标王盐田企业网站制作广州网站设计光明百度seo大鹏设计公司网站吉祥seo木棉湾优化布吉关键词按天扣费龙岗百度标王同乐网站推广工具吉祥关键词排名包年推广大浪外贸网站设计吉祥百度关键词包年推广大鹏设计网站吉祥百度seo南澳设计网站民治建设网站坂田关键词排名包年推广观澜百度爱采购松岗SEO按天收费坪山外贸网站设计南山网站设计荷坳seo网站优化龙岗关键词按天扣费福田建站龙华模板网站建设大运SEO按天收费盐田关键词按天计费木棉湾网站改版坂田网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化