列表(数组)的使用

##(1)定义


list = [] #定义一个空的列表
listName = ["张三丰","李四","王麻子","李四"] #定义列表,存储了3个元素

##(2)获取列表中值


print( "获取列表中第1个值:%s"%(listName[0]) ) #张三丰
print( "获取列表中第2个值:%s"%(listName[1]) ) ##李四
#IndexError: list index out of range ,列表索引超出范围
#print( "获取列表中第10个值:%s"%(listName[9]) )


##(3) 获取 索引(下标),


print("李四的索引(下标):%s"%( listName.index("李四") ) )#如果有多个,找第一个

#ValueError: '李阳' is not in list,找不到会报错
#print("李阳的索引(下标):%s"%( listName.index("李阳") ) )

##(4)修改 列表中的值


listName[3] = "李阳"
print("李阳的索引(下标):%s"%( listName.index("李阳") ) )


##(5)  添加


###5.1 append在尾部添加


listName.append("隔壁老王") #['张三丰', '李四', '王麻子', '李阳', '隔壁老王']
print(listName)

###5.2insert 添加 inert(索引,需要插入的值)


listName.insert(1,"小姐姐") #['张三丰', '小姐姐', '李四', '王麻子', '李阳', '隔壁老王']
print(listName)

list2 = ["猴哥","八戒","沙僧"]

###5.3extend扩展,A.extend(B),将B列表中元素放到A的后面


listName.extend(list2)
print(listName)

##(6)删除


###6.1remove:删除列表中具体的值


listName.remove("八戒")
print(listName)

### 6.2 pop(),把尾部元素删除


listName.pop()
print(listName)

### 6.3 pop(2),指定 索引 的删除


listName.pop(2)  #删除 索引 为2的元素
print(listName)

## (7) 长度的长度(元素的个数)


print("统计 列表 长度 %d" % (len(listName)))

print("统计 小姐姐 的个数 %d"%(listName.count("小姐姐")))

## (8) 删除 del,删除 内存空间 的位置


print(listName)
del listName[1]
print(listName)
a = 18
print(a)
del a
print(a) ##NameError: name 'a' is not defined


###6.4清空,将列表中所有元素全部删除(其他代码要在)


listName.clear()
print(listName)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值