美文网首页
python 列表相关总结

python 列表相关总结

作者: python76 | 来源:发表于2019-10-01 15:04 被阅读0次

    什么是列表?

    列表是一种有顺序的特殊序列,有[] 、,、元素组成

    列表的索引是什么?

    列表中的元素在列表中的位置就叫做索引

    我们可以使用索引来访问列表中的元素

    方向:从左向右,由0开始,依次递增;从右向左,从-1开始,依次递减;

    列表涉及的方法

    列表的方法: 增,删,改,查

    列表的新增:

    append(obj): 向列表中追加一个元素,加到列表的最末尾;

    ****insert(index, obj): 向列表中索引为index的位置,添加元素obj

    extent(lst): 向一个列表中追加另一个列表

    列表可以直接相加:

    列表的删除:

    pop(index): 将列表中索引为index的元素移除,如果没有写index,默认删除最后一个;

    remove(obj):将列表中的obj元素删除,如果obj不存在,报错;如果存在多个删除第一个;

    列表的查询:

    [index]: 查询索引为index的元素是什么

    len(): 计算一个列表的长度(元素的个数)

    count(obj): 计算一个列表中obj元素的个数

    列表的修改:

    如何修改列表:

    lst[idx] = obj  将列表lst中索引为idx的元素修改为obj


    lst = [1, 2, 3, 4]

    # 向列表中加入元素数字5

    lst.append(5)

    print(lst)  # [1, 2, 3, 4, 5]

    # 向索引为0的位置上插入元素字符串0

    lst.insert(0, "0") # ["0", 1, 2, 3, 4, 5]

    print(lst)

    # 删除列表中索引为1的元素

    lst.pop(1)  # ["0", 2, 3, 4, 5] 

    print(lst)

    # 删除列表中的元素2

    lst.remove(2) # ["0", 3, 4, 5]

    print(lst)

    # 向列表中追加列表 ["a", "b", "c"]

    lst2 = ["a", "b", "c"]

    lst.extend(lst2)  # ["0", 3, 4, 5, "a", "b", "c"]

    # lst.extend(["a", "b", "c"]) # ["0", 3, 4, 5, "a", "b", "c"]

    # 修改列表中索引为0 的元素为 "中国速度"

    lst[0] = "中国速度" # ["中国速度", 3, 4, 5, "a", "b", "c"]

    # 计算列表lst的长度

    print(len(lst)) # 7

    相关文章

      网友评论

          本文标题:python 列表相关总结

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