学习不止眼前的教程与笔记 还需实践与创新

搜索

首页>>编程语言>>python>>基础教程>>

python3基础教程(七) 数据类型之List(列表)

发布时间:2019-10-07点击:

    python3数据类型中list列表,列表可以算是python的一个特色了,列表也是python3应用较为广泛的数据类型。在列表中,系统会为每个元素分配一个与之对应的下标,就像数组一样,下标从0开始表示第一个,1表示第二个。以此类推。列表使用中括号[]来定义的.

    1、列表定义

    列表名称=['列表元素1','列表元素2']
    2、访问列表

    访问时可以用字符串下标的方式:

    列表[下标]
    列表[开始下标:结束下标]
    比如:
    >>>list=['hello','python']
    >>>list[1]
    python
    >>>list[0:1]  ['hello','python']
    

    3、列表内容更新

    列表[需要更新数据的位置下标]=新的数据
    例如:
    >>>list=['hello','python']
    >>>list[1]='world'
    >>>list[]
    ['hello','world']
    4、删除数据
    del list[下标]
    5、列表拼接
    list=list1+list2
    list=list1*2
    
    实例如下:
    >>>list1=['hello']
    >>>list2=['python']
    >>>list=list1+list2
    ['hello',pthon]
    >>>list3=list1*2
    ['hello','hello']
    
    6、列表内置函数

    len(list)       列表元素个数

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

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

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

    7、列表内置方法

    list.append(obj)            在列表末尾添加新的对象

    list.count(obj)               统计某个元素在列表中出现的次数

    list.extend(seq)            在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

    list.index(obj)               从列表中找出某个值第一个匹配项的索引位置

    list.insert(index, obj)     将对象插入列表

    list.pop([index=-1])      移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

    list.remove(obj)           移除列表中某个值的第一个匹配项

    list.reverse()                反向列表中元素

    list.sort( key=None, reverse=False)  对原列表进行排序

    list.clear()  清空列表

    list.copy()  复制列表

赞一个(0)     踩一个(0)    

相关链接