Python 列表总结

Python 列表总结

基础操作

1、创建列表

  • 普通列表 listname = [element1,element2…]

    一个列表可以包括几种不同类型的元素

  • 空列表 listname = []

2、添加元素
  • listname.append(element)

    一次只能添加一个元素

  • listname.extend([element1,element2…])

    添加列表的形式一次添加多个元素

  • listname.insert(rank,element)

    两个参数,一个是插入位置,一个是插入元素

3、获取元素

  • listname[]

    通过元素在列表中的位置index获取,可直接对元素进行更改操作,如:list[index]=element index 需在列表长度范围内(即不能通过这种方式添加元素)
    如果列表中有一个元素是列表,则可用类似二维数组引用的方式引用列表中列表元素的值。如:list=[[1,2,3],2,4] list[0][0]=1


4、查找元素
  • listname.index(element,index1,index2)

    从 index1 位置开始到 index2 的范围内查找元素,返回其在整个 list 内的位置;index1 和 index2 可省略,默认为0


5、删除元素
  • listname.remove(element)

    根据元素名称删除元素

  • del listname[index]

    直接删除某个位置的元素

  • listname.pop(index)

    删除并返回列表中该位置的值,省略index则默认弹出最后一个元素

6、列表反转

  • listname.reverse()

    将列表元素反转排列


7、列表排序
  • listname.sort()

    将 list 按从小到大排列(默认) 如果用 listname.sort(reverse=Ture)则为从大到小排列


8、列表元素数量
  • listname.count(sub,start,end)

    返回字符串里某个字符出现的次数,可选参数为在字符串搜索的开始与结束位置


9、列表分片
  • listname[index1:index2]

    返回从 index1 到 index2-1 的列表,拷贝但不更改原列表


10、列表复制
  • L1 = L

    L1为L的别名,用C来说就是指针地址相同,对L1操作即对L操作。函数参数就是这样传递的

  • L1 = L[:]

    L1为L的克隆,即另一个拷贝,对L1操作不会影响L的内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值