python-列表list

"""
列表特点
可容纳多个元素:2^63-1个
可容纳不同类型的元素
元素是有序存储的
允许元素重复
可以增删改
"""
"""
列表的定义
定义变量:
变量名=[元素1,元素2,元素3,元素4,...] 多个变量逗号分隔
第一空列表:
变量名称=[]
变量名称=list()
"""
#定义list,列表可以一次存储多个数据,并且可以为不同的数据类型,可以嵌套
list1=["str1","str2",50,True,["str3","str4"],90]
#输出list内容
print(list1)
#输出list变量类型会为list
print(type(list1))

"""
通过下标索引获取对应位置的元素
正向获取:从左向右,从0开始依次递增,列表[0]-取第一个元素
反向获取:从右向左,从-1开始依次递减,列表[-1]-取最后一个元素
嵌套元素获取:列表[下标1][下标2],下标1-在最外层的下标,下标2-元素在内层列表的下标
"""
list1=["str1","str2",50,True,["str3","str4"],90]
#获取第一个元素
print(list1[0])
#获取最后一个元素
print(list1[-1])
#获取列表嵌套的元素
print(list1[4][0])

#列表常用操作
list2=["str1","str2",50,True,["str3","str4"],90]
#通过列表元素获取下表,index方法
index=list2.index("str2")
#修改指定位置元素
list2[2]="newval"
#在指定位置插入一个元素,insert方法,第一个参数插入的位置下标,第二个参数是要插入的元素
list2.insert(1,"100")
#在列表末尾追加单个元素 append方法
list2.append("newval2")
#在列表尾部追加多个元素 extend方法
list3=[1,2,3]
list2.extend(list3)
#列表删除元素方式1  del方法
del list2[2] #删除下标为2的元素
#列表删除元素方式2  pop方法,删除元素并返回被删除的元素
data=list2.pop(3) #删除下标为3的元素
#删除某元素在列表中的第一个匹配项,只删除一个元素
list2.remove("str1")
#清空列表
list2.clear()
#统计某个元素在列表中的数量
count=list2.count("str1")
#统计列表中总共有多少个元素
count=len(list2)


  • 9
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值