列表list

1.

列表:打了激素的数组

数组:只能存储同一种数据类型的结构

元组tuple

定义列表

Linux system Python--3

定义元组

Linux system Python--3

元组是不可变数据类型,不能修改元素

列表是可变数据类型,可以修改元素

Linux system Python--3

2.分析列表的特性(与元组对比)

  1)索引

反向索引

Linux system Python--3

拿出列表最后一个元素,最后一个元素是列表,再拿出列表的第三个元素

Linux system Python--3

  2)切片

去掉列表的第一个元素

逆序显示

Linux system Python--3

  3)重复、连接

Linux system Python--3

  4)成员操作符

Linux system Python--3

3.列表的增删改查

  1)增

ip白名单

追加元素到列表的最后

Linux system Python--3

增加元素到列表的指定位置

Linux system Python--3

增加多个元素到列表最后

Linux system Python--3

  2)改

通过列表的索引对列表某个索引值重新赋值

Linux system Python--3

  3)查

统计某个元素在列表中出现的次数

Linux system Python--3

找到某个值在列表中的索引值

Linux system Python--3

 

  4)删

删除列表中遇到的第一个value值

Linux system Python--3

删除列表中第一个索引值

Linux system Python--3

删除除了第一个元素之外的其他索引值

Linux system Python--3

删除列表对象

Linux system Python--3

删除指定索引对应的值,默认是最后一个元素

Linux system Python--3

删除列表的第一个索引

Linux system Python--3

  5)其他的排序及逆转

排序,如果都是数字,按照数字大小排序;有字母,按照ASCII码来排序

Linux system Python--3

查看对应ASCII码:ord(' ')

逆转

Linux system Python--3

 

                          字典dict

1.字典创建

  1)赋值创建字典

Linux system Python--3

  2)通过工厂函数创建字典

Linux system Python--3

  3)通过字典的fromkeys方法创建字典,所有元素有一个默认值,如果没有指定默认值,默认为None

Linux system Python--3

给每个元素设置默认值为“a,b,c”

Linux system Python--3

2.分析字典的特性(跟元组和列表比较)

  1)字典不能索引和切片。因为字典是无序的数据类型

  2)字典不支持重复和连接

  3)字典支持成员操作符:判断字典的key值是否在字典中存在:in,not in

3.字典的增删改查

  1)增

通过字典名[key]=value,将key-value添加到字典中

Linux system Python--3

update方法实现添加

Linux system Python--3

setdefault实现添加:key存在,不覆盖value值,否则则添加

Linux system Python--3

  2)删

  d.pop(key)   删除指定key的字典元素

  d.popitem( )   随机删除字典的key-value元素

  d.clear( )  删除指定key的字典元素

  del d[key]  清空字典元素

  3)查

查看key值

Linux system Python--3

查看value值

Linux system Python--3

查看key-value健值对

Linux system Python--3

查看key是否存在

services.has_key('ftpp')

查看指定key对应的value值;如果key不存在,不报错;如果存在,返回value值

Linux system Python--3

4.循环遍历字典

Linux system Python--3

 默认情况下遍历字典的key值

Linux system Python--3

 

相关文章:

  • 2021-12-22
  • 2021-09-02
  • 2021-04-04
  • 2022-02-02
  • 2021-12-25
  • 2021-11-20
  • 2021-10-28
  • 2022-03-08
猜你喜欢
  • 2021-12-24
  • 2021-06-19
  • 2021-05-02
  • 2021-12-27
  • 2022-12-23
  • 2021-11-23
  • 2021-07-28
相关资源
相似解决方案