列表的使用

1.列表

变量可以存储一个元素,而列表是一个大“容器”,可以存储N多个元素,程序可以方便地对这些数据进行整体操作

列表相当于其它语言中的数组

2.列表的创建


1.列表需要使用中括号[  ],元素之间使用英文的逗号进行分隔

2.调用内置函数list()

3.列表的特点


1.列表元素按顺序有序排列

2.索引映射唯一一个数据

3.列表可以存储重复数据

4.任意数据类型混合

3.根据需要动态分配和回收内存

lst['hello','word',100]
print(lst[0])
print(lst[-3])

显示结果为: hello
            hello



正序是从0开始的,逆序是从-1开始的

4.列表的查询操作

5.获取列表中的多个元素

6.列表的判断及遍历

 

7.列表元素的添加操作

lst=[10,20,30] 
lst.append(100)            在列表末尾添加100这个数字


lst2=['hello','word']
lst.extend(lst2)           将lst2当作整个元素添加到lst中的末尾


lst.insert(1,50)          在索引为1的位置上添加90这个元素


lst3=[1,2,3]
lst[1;]=lst3               从序号1开始,没有说停止数字就到最后,没有说间隔位置,就默认为1
                           将lst3添加到lst当中去,称为切片



8.列表元素的删除操作

lst=[10,20,30,40,50,60,10]
lst.remove(30)                如果有重复元素,只删除第一个


lst.pop(2)                    将列表中的第2个元素去掉,但是从0开始计算,所以去掉30
lst.pop()                     如果不指定索引,将默认删掉最后一位


lst[1,5]=[]                   将1到5的索引用空列表进行替代


lst.clear()                 将列表清空


del lst                       将列表对象删除


         

9.列表元素的修改操作

①为指定索引元素赋予一个新的值

②为指定的一个切片赋予一个新的值

lst=[10,20,30,40,50]
lst[2]=60                    将索引2(也就是30)修改为60


lst[1:3]=[100,200]           将索引1到3,替换成100,200

10.列表元素的排序操作

 

采用sort()方法,是在原列表上进行排序

采用内置函数,是创建一个新的列表进行排序

lst=[i for i in range(1,10)]

   在一到十中进行生成

结果为:1,2,3,4,5,6,7,8,9            #取不到10


lst=[i*i for in range(1,10)]
   这个数再乘以它本身

结果为:1,4,9,16,25,36,49,64,81



——for i in   ( 前面的为表达式 )


小结:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值