每天学一点——列表、字典、元组、集合的运算方法

  列表内置方法(补充)

  • reverse:顺序颠倒
  • stort:给列表内所有元素排序(排序时列表元素之间必须是相同数据类型,不可混搭,否则报错)
  • 比较:我们常用的数字类型直接比较大小,但其实,字符串、列表等都可以比较大小,

               原理相同:都是依次比较对应位置的元素的大小,如果分出大小,则无需比较下一个元素 

  • 列表切片:与字符串切片一样 

 

 

reverse:顺序颠倒,

倒序去打印列表中的数据

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

stort:给给列表内所有元素排序

 

把无序的元素进行从小到大的排序

 每天学一点——列表、字典、元组、集合的运算方法

 

拓展:把无序的元素进行倒序排列(sort(reverse=True)  # reverse用来指定是否跌倒排序,默认为False

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 比较:我们常用的数字类型直接比较大小,但其实,字符串、列表等都可以比较大小,

           原理相同:都是依次比较对应位置的元素的大小,如果分出大小,则无需比较下一个元素

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 

 列表切片:

打印的列表中只填了一个参数,直接打印此索引值位置的元素

每天学一点——列表、字典、元组、集合的运算方法

打印的列表中填了两个参数,打印索引此列表中范围在第二元素与第四元素之间的元素(顾头不顾尾)

每天学一点——列表、字典、元组、集合的运算方法

 

 

 打印的列表中填了两个参数,但其中一个为空值代表所有

后面为空

每天学一点——列表、字典、元组、集合的运算方法

前面为空

每天学一点——列表、字典、元组、集合的运算方法

 

 

打印的列表中填了三个参数,前两个为范围确定,第三个为步长

每天学一点——列表、字典、元组、集合的运算方法

 

 

 其中,范围为负数的如

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

字典的内置方法******

定义:用花括号括起来用逗号进行分割各元素的叫做字典

 

 每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 也可以这样用关键词来生成字典

每天学一点——列表、字典、元组、集合的运算方法

 

掌握这两种字典的生成方式就行

可存可取的字典

1、取值方法

        方法一:

 

打印字典中的key进行取值

 每天学一点——列表、字典、元组、集合的运算方法

 

       方法二:

关键字get

 每天学一点——列表、字典、元组、集合的运算方法

用get时若字典中没有这个key运行程序回馈为None

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 

 

 

 2、修改值

给字典中kek的值直接重新赋值

每天学一点——列表、字典、元组、集合的运算方法

 

3、添加

在字典中增加字典中没有的k:v值

 

 每天学一点——列表、字典、元组、集合的运算方法

 

4、求长度

查看字典中有多少个key

用len

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

5、成员运算

是判断个体是否在整体中的运算

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 

6、删除

方法一:del会删掉字典中的k:v

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 

 

 

 

 

7、字典三剑客

打印字典中的key值

每天学一点——列表、字典、元组、集合的运算方法

 

 

 打印字典中的value值

 

 每天学一点——列表、字典、元组、集合的运算方法

打印字典中的k:v值

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 8、循环字典

获取value

 每天学一点——列表、字典、元组、集合的运算方法

 

 

元组内置的方法

类型转换

关键词:tuble ,不能转整型与浮点型(支持for循环的数据类型都可以转化为元组)

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

求长度

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

 

集合的内置方法

而集合类型既没有索引也没有key与值对应,所以无法取得单个的值,

而且对于集合来说,主要用于去重与关系元素,

根本没有取出单个指定值这种需

 

 

每天学一点——列表、字典、元组、集合的运算方法

 

 

集合的运算

合集、并集

每天学一点——列表、字典、元组、集合的运算方法

 

交集

每天学一点——列表、字典、元组、集合的运算方法

 

 

 差集

friend1的

每天学一点——列表、字典、元组、集合的运算方法

friend2的

每天学一点——列表、字典、元组、集合的运算方法

 

 

 

对称差集

每天学一点——列表、字典、元组、集合的运算方法

 

 

完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。

 

上一篇:如何在JavaScript中逆向输出一个字符串


下一篇:sort和sorted的用法