四、Python基本数据类型 3、List(列表)「长期更新Python简单入门到适用」

首先先学习怎么创建,list一共是有两种创建方式,第一种 使用 直接使用中括号  [ ]   第二种使用 python中内置函数  list()   

一、创建列表

列表(list)作为Python中基本的数据结构,是存储数据的容器,相当于其它语言中所说的数组

“[ ]”  或者  list()  进行创建,内部元素可以是任意数据类型:

例: 

二、列表查询

使用index()函数获取元素索引,若列表中有重复元素,只获取第一个位置的索引,元素不存在会抛出错误

如果元素不存在则会进行报错

给index()函数设置参数,可以在指定的范围内查找元素的索引位置

三、获取列表单个元素

对于一个列表,索引从前往后下标是从0~N-1,从后往前是-N~-1,N表示元素个数

四、获取列表多个元素

使用所用只能获取一个元素,想要获取列表中多个冤死则需要使用切片

使用方法是:中括号里面添加 start :  stop: step: 意思是从哪里开始到哪里结束,可以定义步长(默认步长为1,step不能为0),对于切片的结果就是对原列表的拷贝生成一个新的列表对象

例:

若step为负数则是从后往前开始截取切片。 

五、判断元素收否存在于表中

使用 in 或者not in 输出的是布尔类型的数值

遍历列表元素:相当于把所有的的内容给到了  i  然后在输出  i

六、列表添加操作

 使用方式如下:

append()是在列表尾部添加蒜素

expend()在列表尾部是至少添加一个酸死

insert()   在列表任意位置添加一个元素

切片            在列表的任意位置至少添加一个元素

七、列表删除操作

使用方式如下:

关键字:remove()  是删除一个元素,重复元素只刷出第一个,元素不存在,出现ValueError

                pop()       删除指定索引的元素,不指定索引删除最后一个元素,索引不存在出现IndexError

                clear()      清空列表

                切片         在列表的任意位置添加一个元素

                 del           删除列表

八、修改列表元素

为指定的索引修改元素值,也可以使用切片的方式修改

使用方式如下:

九、列表排序操作

有常见的两种方式可以对列表中的元素进行排序,使用sort(),或者sorted()的方式进行排序

两者区别就是前者排序后不会生成新的列表对象,而后者会生成一个新的列表对象

操作如下:

小伙伴们可以看到排序后的方式以及它们的ID号,ID号不一致说明它重新创建了一张表

咱们还可以使用循环生成列表,称为列表生成式

使用方式如下:

它是  i + i for i in range [ (a , b) ]  的结构

  • 12
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 对于零基础的小伙伴来说,想要从零开始学习Python入门,可以按照以下步骤进行: 1.明确学习目标:首先要明确学习Python的目的是为了满足好奇心还是有工作需要。不同的目标会决定所选用的学习内容和学习方法的不同。如果只是好奇心驱使,可以简单了解Python的基本知识,根据老师的操作做一些小案例即可。但如果是为了工作需要,就需要踏实地打好Python的基础。 2.了解Python的优势和应用领域:Python是一门非常火爆的编程语言,在人工智能、机器学习、大数据、数据分析、网络爬虫等领域有着广泛的应用。它具有良好的可读性和满足感,易于学习和上手,适合零基础和跨专业的学习者。 3.掌握基础知识:在学习Python的过程中,需要掌握一些基础知识,包括了解Python是什么,能做些什么;了解变量、算法、解释器、编程规范等基本概念;掌握Python基本数据类型列表和元组的操作方法、字符串操作方法以及基本的字典操作方法等。 4.选择合适的学习资源:可以选择一些优质的学习资源,如在线教程、视频教程、书籍等,来系统地学习Python的知识。同时,可以参加一些线下或线上的编程培训班或课程,通过实践和项目实战来提升自己的编程能力。 5.练习和实践:学习编程最重要的一点就是要进行实践和练习。可以通过编写小程序、解决实际问题、参与开源项目等方式来巩固所学的知识,并提升自己的编程能力。 总之,从零基础到入门Python需要明确学习目标,掌握基础知识,选择合适的学习资源,并进行实践和练习。通过持续的学习和实践,相信你可以快速入门Python编程。 #### 引用[.reference_title] - *1* *2* *3* [零基础如何快速学会Python?](https://blog.csdn.net/xiangxueerfei/article/details/127319517)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值