Python学习笔记9

一、列表是什么

列表是一列数据的集合,它类似于数组,可以存放不同类型的元素。

1、列表的声明

变量名=[变量,变量,变量...]

(如果变量是字符串,需要在字符串两边加引号)

声明举例:list=[1,2,3,4]

2、列表中变量的读取

①变量名[读取的位置]   #位置是正整数,从0开始计算

例子:list[2],答案3(正数第2+1=3个数字)

②变量名[倒数位置]   #位置是负数,代表倒数第几个数字

例子:list[-1],答案4(倒数第一个数字)

3、列表中变量的赋值 

直接读取列表数据后直接赋值

例子:list[2]=4  则第三个数据的值变成4

4、列表中变量的删除   

在读取的数据前加del

例子:del list[1]  则list列表中第二个数据被删除,列表中剩下三个数据

二、列表的使用方法

方法是什么?方法就是你使用的内置的功能,比如使用了元组功能,它自己带有一些功能性的函数,你直接调用就可以。

1、插入新变量到一个列表中

元组名:append(变量)

例子:list[1,2,3,4]

           list.append(5)

则插入一个5

2、扩展一些新变量到一个列表中

元组名:extend([新列表])

例子:list.extend([6,7,8])

则:list的内容是[1,2,3,4,5,6,7,8] 

注:5是上面的append加的,6,7,8是extend一次性加的

3、列表转字符串

直接print任何字符,然后+列表中的某一些元素即可

例子:print("列表中的第三位是"+list[2])

 

 三、列表的切片方法

对列表进行分组  设list=[1,2,3,4]

1、切片语句:

列表名[起始位置:结束位置]

注意:起始位置从0开始算起,指的是位置

          结束位置从1开始算起,指的是要切到哪个元素

例子:list[1:3],表示从list中切取第二位到第三位,答案是[2,3]

列表名[:结束位置]  表示从第一个开始,直到结束的位置

例子:list[:3],表示从list中切取第一位到第三位,答案是[1,2,3]

列表名[起始位置:]  表示从起始位置开始,后面全部切下

例子:list[1:],表示从list中切取第二位到结束,答案是[2,3,4]

2、索引:找到某个元素在列表中的位置是第几位

列表名.index[要找的元素]

例子:list.index[2]  答案是1

3、列表包含:一个列表里面包含不同的列表

新列表名=[第一个列表名,第二个列表名]

例:newlist=[list,list2]

4、列表排序:对列表中的元素进行排序

列表名.sort()

例子:list.sort()

注:倒序排序,语句为   列表名.sort(reverse = true)

例子:list,sort(reverse = ture)  答案输出list变成[4,3,2,1]

Python 列表list详解(超详细)_python list_LeoATLiang的博客-CSDN博客icon-default.png?t=N5K3https://blog.csdn.net/m0_70885101/article/details/126022872?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168863587516800188541263%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168863587516800188541263&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-126022872-null-null.142^v88^control_2,239^v2^insert_chatgpt&utm_term=%E5%88%97%E8%A1%A8&spm=1018.2226.3001.4187

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值