list:python当中非常重要的数据结构,是一种有序的数据集合
一、特点:
1:支持增删改查
2:列表中的数据是可以变化的【数据项可以变化,内存地址不会改变】
3:用[] 来表示列表类型,数据项之间用逗号来分割,注意:数据项可以是任何类型的数据
4:支持索引和切片来进行操作
二、定义列表
#定义列表
li=[1,2.5,"你好",True,'a']
print(type(li))#判断li类型
print(len(li))#len函数可以获取到列表对象中的数据个数
print(li)#输出完整的列表
print(li[0])#输出第一个元素
print(li[1:3])#第二项开始到第三个元素
print(li[2:])#第二个到最后
print(li[::-1])#倒叙输出
常用函数
#常用函数
li=[1,2.5,"你好",True,'a']
print(li)
print('-----------------------追加---------------------')
li.append(['fff','ddd'])#append追加数据
li.append(6666)
print('追加之后',li)
li.insert(1,'刚插入的数据')#插入操作 需要执行一个位置插入
print(li)
rsData=list(range(10))#强制转换为list对象
li.extend(rsData)#扩展 等于批量添加 也可以是li.extend([1,2,.....])
print(li)
print('------------------修改--------------------')
li[0]=0.5
print('修改后',li)
print('----------------删除---------------')
del li[0]
print(li)#删除第一个
del li[1:3]#批量删除
print(li)
li.remove(2)#移除指定元素 参数是数据值
print(li)
li.pop(1)#移除指定项 参数是索引值
print(li)
print('-------------------查找元素位置----------------')
print(li.index(5))#输出的是元素下标
可以自己试试,自身亲身体验记忆才深刻。