美文网首页
3、Python对象——列表(List)

3、Python对象——列表(List)

作者: 巧生于缘 | 来源:发表于2018-08-08 16:08 被阅读0次
    • 列表放于方括号([])中,列表内的元素用“,”隔开
    • 任意对象的有序集合
    • 可通过偏移读取
    • 可变长度、异构和任意嵌套
    • 属于可变序列
    • 可用下标访问单个列表值,也可以用下标截取多个列表值。例如:list[0]、list[2:5]
    • 对列表中的元素进行修改。可直接使用“=”进行修改

    列表操作符

    操作符 描述 实例
    + 组合列表 >>[1, 2, 3] + [4, 5, 6]
    结果: [1, 2, 3, 4, 5, 6]
    * 重复列表 >>['Hi!'] * 4
    结果: ['Hi!', 'Hi!', 'Hi!', 'Hi!']
    [] 通过索引获取列表中的元素 >>list = [1, "A", [1, 2, 3]]
    >>print(list[2]
    结果为[1, 2, 3])
    >>print(list[-2])
    结果为'A'
    [ : ] 截取列表中的一部分 >>list = [1, "A", [1, 2, 3], 2, 3, 4]
    >>print(list[1:4]
    结果为:["A", [1, 2, 3], 2, 3]
    in 成员运算符 >>3 in [1, 2, 3]
    结果为:True
    >>for x in [1, 2, 3]: print(x, end=" ")
    结果为 1 2 3
    函数 描述
    len(list) 列表元素个数
    max(list) 返回列表元素最大值
    min(list) 返回列表元素最小值
    list(seq) 将元组转换为列表
    方法 描述
    list.append(obj) 在列表末尾添加新的元素
    list.count(obj) 统计某个元素在列表中出现的次数
    list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
    list.insert(index, obj) 将对象(obj)插入列表指定位置(index)
    list.pop() 移除列表中的一个元素(index缺省移除最后一个元素),并且返回该元素的值
    list.remove(obj) 移除列表中某个值的第一个匹配项
    list.reverse() 反向列表中元素
    list.sort() 对原列表进行排序
    list.clear() 清空列表
    list.copy() 复制列表

    相关文章

      网友评论

          本文标题:3、Python对象——列表(List)

          本文链接:https://www.haomeiwen.com/subject/fnttmftx.html