极客小将

图文课程

  • Python入门课程NO51课 什么是集合

    集合类型与字典类型非常接近,Python中的集合类型也是用{}符号括住的一个数据集合,集合中的元素以英文逗号进行分隔,其中的元素必须是静态的数据类型。集合与字典一样,底层实现基于哈希表:在交互模式中,我们可以得知集合的类型名为set:同时可以通过类型转化来去除重复元素

    集合set静态
  • Python入门课程NO50课 字典类型的高级理解

    1、键的输出顺序Python中的字典类型基于哈希表,在Python3.6版本前,字典中的键的输出顺序取决于键在哈希表中的存储顺序,从Python3.6版本以后,字典中的键的输出顺序按其插入的先后顺序进行输出。Python3.6后版本的程序输出为:    name     price

    字典哈希hash
  • Python入门课程NO49课 字典的格式化

    使用字典进行格式化操作时,主要是通过关键字占位符的方式来进行格式化。这里的关键字占位符对应于字典中的键名,键名出现在待格式化的字符串中,在对字符串进行格式化时,Python解释器自动将字符串中的关键字占位符替换为对应的键值。第一种方式:使用%与字典进行格式化未完

    python字典格式化
  • Python入门课程NO48课 字典的删除

    字典的删除有三种操作方式,以下来一一讲解:1、dict.pop(key):pop方法用来删除指定的键,待删除的键必须存在于字典对象中,否则会抛出键名不存在的错误异常,返回值为键名对应的键值。2、dict.popitem():popitem方法用来随机删除字典中的键,返回值为一个元组,元组的第一

    python字典删除
  • Python入门课程NO47课 字典的添加

    字典的添加操作,主要有三种方式。通过操作符:[]添加, dict.setdefault(key, default=None)方法添加,以及dict.update(iterable)方法添加。以下以示例讲解:1、dict[new_key] = value: new_key表示新的键名,value表示键值。2、dict.setdefault(key, default=None):参数ke

    python字典添加修改
  • Python入门课程NO46课 字典的修改

    Python中字典的键名是只读的,修改的是键名对应的键值。dict[key] = valuekey表示键名,value表示键值。键名不存在时,会插入新的键值对。如果修改的键名不存在,则会新增个键值对,如下:

    python字典修改
  • Python入门课程NO45课 字典的查找

    字典的常见操作包含字典的查找、修改、添加、删除等操作。这节课重点讲解字典的查找,字典的查找分为几个知识点:查找键名是否存在:方法如下1. key in dict  2. key not in dictkey表示字典的键名,如果键名存在,则返回True,否则返回False。not in 表示是否不存在的意

    字典查找键名键值
  • Python入门课程NO44课 字典数据类型

    Python中的字典类型是用{}符号括住的一个数据集合,集合中的元素以英文逗号进行分隔。字典中的元素”是一个键值对,但字典中的键名是唯一的,而在列表和元组中可以保存多个相同的元素值。字典的类型名为dict。字典的定义同样分为两种,直接定义法和对象定义法:在上述字典定义

    字典遍历字典定义
  • Python入门课程NO43课 元组与列表的区别

    在使用元组的场景中,都可以使用列表来进行代替,那么为什么还要定义元组这种数据类型?(1) 元组是静态,只读的数据类型 元组与列表的核心区别在于,元组是静态的,列表是动态的。我们在定义变量时,如果该数据对象具备静态,只读的属性,应当使用元组,否则应当使用列表

    元组列表区别
  • Python入门课程NO42课 元组的查找和计数

    元组是一种静态的数据类型,不可以元组执行修改等操作,在元组中提供的方法主要是对元素进行查找。列表是一种动态的数据类型,可以通过操作符[]对列表中的元素进行修改。而对元组执行切片,加法等操作,返回的是一个新的元组,并没有对元组进行修改。tuple.index(value, star

    元组查找计数
  • Python入门课程NO41课 元组的操作符

    元组的操作符和列表的操作符一致,以下为简单介绍:其各个操作符和列表相对应。相应的知识请参考本系列课程32、33、34课。元组类型是一种线性的序列结构,可以通过索引来访问元组中的元素。 元组与字符串都是一种静态的数据类型,只能通过索引来读取字符,不能对字符进行修改

    元组索引元组运算元组关系运算
  • Python入门课程NO40课 元组类型介绍

    元组与列表,以及字符串一样,都是一种线性的序列结构。元组与列表有着相同的数据结构,区别在于,元组是静态的数据类型,而列表是动态的数据类型。Python中的元组类型是用()符号括住的一个数据集合,集合中的元素以英文逗号进行分隔。元组的类型名为tuple。元组类型的对象定

    元组tuple定义
  • Python入门课程NO39课 列表推导式

    列表推导式,又叫列表解析式。列表解析式,顾名思义,就是由已有的可迭代对象,来解析出一个新的列表。列表推导式本质还是一个for循环,在for循环中每迭代一次,就会在列表中插入一个新的元素。在列表推导式中可以嵌套for循环,以及进行条件控制,由此组合成比较复杂的列表推

    python列表推导式
  • Python入门课程NO38课 列表的其他常用操作

    len(container):len方法是一个内置方法,用来返回容器数据类型中的元素数目。Python中的复合数据类型都是一种容器类的数据对象。举例说明:其返回结果为,列表中元素的总数7.list.sort(key=None, reverse=False):对列表进行原地排序,只使用 < 操作符来进行元素值的比较

    lensortjoin
  • Python入门课程NO37课 列表的删除操作

    list.pop([index]):删除索引index对应的元素值,index的值默认为列表的最大索引值,也就是说,pop方法默认删除尾部的元素。列表的最大索引值为列表长度减一。返回值为被删除的列表元素,index的值必须在列表有效的索引范围内,否则会抛出异常。举例说明:其返回值为6。list.r

    列表删除popremoveclear