13-列表

作者: 努力爬行中的蜗牛 | 来源:发表于2018-10-26 14:37 被阅读4次
    List定义
    • 列表是python中使用最频繁的数据类型,在其他语言中称为数组。
    • 专门用于存储一窜信息。
    • 列表用[]定义,数据之间用,分开
    • 列表的索引以0开始
    name_list = ["zhangsan","wangw","lisi"]
    print(name_list[0])
    

    从列表中取数据,不能超过索引范围,否则会报错。(越界)

    列表的常用操作
    name_list. 
          name_list.append  name_list.count   name_list.insert  name_list.reverse   
          name_list.clear   name_list.extend  name_list.pop     name_list.sort      
          name_list.copy    name_list.index   name_list.remove
    
    name_list = ["zhangsan","lisi","wangwu"]
    #取数据
    print(name_list[0])
    #取索引
    print(name_list.index("lisi"))
    #修改
    name_list[0] = "python"
    #增加
    name_list.append("11")
    #extend可以把其他列表中的数据增加到当前列表的末尾
    name_list.extend(["extend"])
    name_list.insert(2,"insert")
    #删除
    name_list.remove("wangwu")
    #pop方法默认可以把列表最后一个元素删除
    name_list.pop()
    #pop方法可以指定要删除元素的索引
    name_list.pop(0)
    #清空数据
    name_list.clear()
    print(name_list)
    
    使用关键字del从列表中删除数据
    name_list = ["zhangsan","lisi","wangwu"]
    #del这个关键字本质是将变量从内存中删除
    #如果使用del将变量从内存中删除后,则不能再引用该变量了
    del name_list[1]
    print(name_list)
    
    列表长度计算以及
    name_list = ["zhangsan","lisi","wangwu"]
    #计算列表元素数量
    print(len(name_list))
    #计算元素在列表中出现的次数
    print(name_list.count("lisi"))
    
    列表的排序和反转
    number_list = ["2","6","3","9","1"]
    #升序
    number_list.sort()
    #降序
    number_list.sort(reverse=True)
    #逆序(反转)
    number_list.reverse()
    print(number_list)
    
    关键字、函数和方法的特点和区别
    • 关键字是python内置的,具有特殊含义的标识符。

    import keyword
    print(keyword.kwlist)

    • 函数封装了独立的功能,可以直接调用。

    对象.方法名()

    • 方法和函数类似,都封装了独立的功能
      方法需要通过对象来调用,表示针对这个对象要做的操作。
    循环遍历

    在python中,为了提高遍历的效率,专门提供了Iteration遍历。
    使用for实现循环遍历

    相关文章

      网友评论

          本文标题:13-列表

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