Python 基础列表 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型,

Python 基础列表

。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

    list可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

    特点

    一组有序项目的集合

    .可变的数据类型【可进行增删改查】

    .列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】

    .列表是以方括号“ []”包围的数据集合,不同成员以“ ,”分隔

    .列表可通过序号访问其中成员

    例如:

    1

    list = ['c',1,('a','b'),[1,2,3]]

    >>> print list[1]

    1

    >>> print list[2]

    ('a', 'b')

    >>> print list[3]

    [1, 2, 3]

    list的方法

    list.append(var)   #追加元素

    list.insert(index,var)

    list.pop(var)    #返回最后一个元素,并从listist中删除之

    list.remove(var)   #删除第一次出现的该元素

    list.count(var)   #该元素在列表中出现的个数

    list.index(var)   #该元素的位置,无则抛异常

    list.extend(listist)  #追加listist,即合并listist到list上

    list.sort()     #排序

    list.reverse()    #倒序

    a[1:]       #片段操作符,用于子listist的提取

    [1,2]+[3,4]     #为[1,2,3,4],

电脑资料

Python 基础列表》(https://www.unjs.com)。同extend()

    [2]*4       #为[2,2,2,2]

    delist list[1]   #删除指定下标的元素

    delist list[1:3]  #删除指定下标范围的元素

    listist的复制

    list1 = list  #list1为list的别名,用C来说就是指针地址相同,对list1操作即对list操作

    list1 = list[:] #生成list的一个COPY

    内置函数对列表的操作

    cmp(list1, list2)  #比较两个列表的元素

    len(list)     #列表元素个数

    max(list)     #返回列表元素最大值

    min(list)     #返回列表元素最小值

    list(seq)     #将元组转换为列表

最新文章