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-列表

    List定义 列表是python中使用最频繁的数据类型,在其他语言中称为数组。 专门用于存储一窜信息。 列表用[]...

  • 手机影音02

    阅读原文 12-传递播放列表&对象的序列化 12.1 视频列表传数据 12.2 MediaItem 13-监听播放...

  • 在线商城项目13-商品列表分页功能实现

    简介 设想一下,如果商品条目数量很多,假设有100条,如果我们一次性拉下来,是很影响性能的。所以我们需要为商品列表...

  • 李善友课程笔记13-从递弱代偿原理中推导出非连续性模型

    李善友课程笔记13-从递弱代偿原理中推导出非连续性模型

  • OC底层原理14-消息转发机制

    我们在 OC底层原理13-动态方法决议[https://www.jianshu.com/p/a7550ccefae...

  • 民情日记—103

    2018年9月13日 星期四 今天,继续昨天的工作。…… 2018/9/13-杨洪富

  • 13-画布

    复习JS高级 1、构造函数 如果一个函数配合new关键字创建对象,那么这个函数就可以称之为构造函数。 构造函数有个...

  • 13-继承

    实现继承 1.借用构造函数(第一种) 1.先把大范围的构造函数写出来 2.借用大范围的构造函数创造对象 3.缺点:...

  • 13-时钟

    时间由服务器传过来的 var now = new Date() var future = new Date(201...

  • 13-类

    面向对象 面向对象编程:OOP是利用“类”和“对象”来创建各种模型开实现对现实世界的描述,使用面向对象编程的原因一...

网友评论

      本文标题:13-列表

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