Python 列表总结

    xiaoxiao2021-04-04  45

    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的内容

    转载请注明原文地址: https://ju.6miu.com/read-666212.html

    最新回复(0)