Day2

列表自带的函数

  1. 列表的创建

    list_tes=[‘ceshi’,12,'abc]

  2. 索引

    lst = [1,'ceshi',2,'hello']
    print(lst[0])
    print(lst[1])

  1. 切片
	lst = [1,'hello','word',2,3,'哪吒']
	print(lst[1:3])
	print(lst[1:4:2])
	print(lst[::-1])
 
  1. 追加
	lst = [1,'ceshi','hello',2]
	lst.append('aaa')
	print(lst)
  1. 删除
	lst = [1,'alex','wusir',2,'aaa','bbb']

	lst.remove('alex')     ##使用remove 删除指定值
	print(lst)
	lst.pop()                  ##使用pop 获取并删除指定位置的元素    默认是删除-1位置的元素
	print(lst)
	lst.pop(0)               ### 删除0位元素1,并将删除元素返回值赋值
	print(lst)
	lst.clear()               ##清空列表
	print(lst)
	del lst[0]                 ##删除指定位置元素
	print(lst)
  1. 修改

     lst = [1,2,3,4,5]
     lst[2]='cehsi'
     print(lst)
    
  2. 求长度

     lst = [1,2,3,4,5]
     print(len(lst))
    
  3. 循环

    lst = [1,2,3,4,5]
    for i in lst:
        print(i)
    
  4. 包含

    lst = [1,2,3,4,5]
    print('alex' in lst)
    print('1' not in lst)
    

内置工厂函数

  1. list.count() 统计:
	list = [1,2,3,4,5,6,4]
	list_count= list.count(4)    #统计某个元素在列表中出现的次数

  1. list.append() 添加对象:
	list = [1,2,3,4,5]
	list.append('hello')
  1. list.extend()扩展列表:
list = [1,2,3,4,5]
list1 = ['ceshi1','ceshi2','ceshi3']
list.extend(list1) #扩展列表,在列表末尾一次性追加另一个列表中多个值(相当于list1元素复制到了list)

  1. list.pop()删除对象:
list = [1,2,3,4,5]
list.pop(1) #移除列表中的一个元素,(默认是最后一个元素)
  1. list.remove() 删除匹配项:
	list = [1,2,3,4,5]
	list.remove(3)
  1. list.insert() 插入对象:
	 list = [1,2,3,4,5]
   	 list.insert(3,'test)  #将test 对象插入到列表的第三个位置
  1. list.copy() 复制列表:
	list = [1,2,3,4,5]
	list1 = list.copy()   #复制一个副本 原值和新复制的变量互不影响
  1. list.reverse()反向排序:
	list = [1,2,3,4,5]
	list.reverse()    #反向列表中的元素
  1. list.index()获取索引:
list = [1,2,3,4,5]
list_index = list.index(4)    #从列表找出4第一个匹配项的索引位置
list[list_index] = 999          #将我们获取到的索引给他修改为999
  1. list.sort()排序:
list = [1,2,4,5,6,3,2]
list.sort()    #对原列表进行排序

函数

  1. len(list):
list = [1,2,4,5,32]
len(list)   #返回列表元素个数
  1. max(list):
 list = [1,2,3,4,5,7]
 print(max(list))   #返回列表元素的最大值
  1. min(list):
list = [1,2,3,4,5]
print(min(list))  #返回列表元素最小值
  1. cmp(li1,li2)
li1=[1,2,3,4]
li2=[4,5,6,7,8]
cmp(li1,li2)   #比较两个列表的元素
  1. list(tuple)
list(tuple)   #将元组转换为列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值