1.列表推导式(列表表达式)
  通过简易的循环或条件判断快速生成一个简易的列表
  格式:[得到的数据变量 生成数据的循环 筛选数据的判断]
  筛选数据的判断:这是可选

2.list()函数
  可以将可迭代的对象转换为list

3.元组数据类型(tuple)<不可变的数据类型>
  概念:元组数据类型是一个可以无限,有序存储任意数据的容器,但是元组不能进行增删改
  特点:
     1.无限、有序
     2.不可变
     3.原子性

  定义:
  1.直接使用英文的小括号()
  2.使用内建函数 tuple()
  元组中的元素也是使用逗号进行隔开

  创建有且只有一个元素的元组,需要在唯一的元素后面加上一个英文的逗号

  在运算符中():表示优先级
  在方法中():执行方法

  元组的常见操作
  1.下标取值  2.切片  3.+  4.* 5.len()

  元组的增删改查
  元组是一个不可变的数据类型没有增删改
  查:in
      not in
      count()
      index()

  哪些数据可以进行遍历
  str list tuple: 可迭代

  内建函数tuple()
  将可迭代的对象转换为元组

  拆包
  在特殊情况下可以使用 * 对元组进行拆包(小的遍历)
  # 将元素的每一个数据取出来,将整体化为小的部分

  *args:在函数中表示不定长顺序参数,args元组数据类型
        将元组中每一个数据取出来单独使用
  另一种拆包
  定义和元组数量相同的变量来接收拆包后的数据,不能使用*

4.字典数据类型dict
和JS中的对象相似和json数据相似和java中的哈希相似
概念:是以键值对的形式进行存储数据的容器
特点:1.元素为键值对(key:value)
      2.可变的数据类型
      3.键值对中的键必须唯一
      4.字典是无序的(没有下标)

创建空字典:直接使用英文的{} 或者 内建函数dict()

字典中的元素:key:value
     键的要求: 1.必须唯一  2.键必须为不可变数据类型
     值的要求:可以为任意数据类型,值可以重复
     键值对之间以逗号的形式隔开

字典中增删改查
增的方法
字典的名字[new_key] = value
注意添加新的元素时不能和源字典中的key重名

删除
del 字典名[delete_key]
注意删除时该键必须存在,不存在报错


字典名[update_key] = new_value
注意修改的时候key必须为原字典中的key


通过key取值
字典名[key]  key必须存在

dict.get(key, [default])
得到key所对应的值,如果键不存在解释器不会报错返回default/None,default赋予的值不会影响源字典

字典中不常用的删除方法
dict.pop(key)  返回被删除的元素,根据键删除
dict.popitem() 随机删除(根本就不随机)
dict.clear()   清空

字典的遍历 for
1.直接遍历  遍历字典中的键
2.遍历字典中的键 dict.keys()  返回一个类似列表的一个可迭代对象,元素为字典中的键
3.遍历字典中的值 dict.values() 返回一个类似列表的一个可迭代对象,元素为字典中的值
4.遍历字典中的键值对 dict.items() 返回一个类似列表的一个可迭代对象,元素为元组(key, value)

服务器:百度服务器,阿里服务器,豆瓣服务器等等
     https://www.baidu.com/
     / ---> 文件的路径  根
     Linux:/
     rm -rf 卸载操作系统

     前后端
     前端:展示界面(PC)
     后端:程序框架 MVC MVT WSGI
     前后端交互的数据:JSON 类似于java中哈希,python中字典,PHP中的对象,JS的对象等等

     wifi:
     钟馗之眼 MD5

nmap
arp

1.dict() tuple()

2.集合set
a.创建空的集合 set()
b.重要:去重
c.无序
str int float list tuple dict set 

1.总结7种数据类型
    可变的数据类型 list dict set

    不可变的数据类型 int float str tuple bool

    可迭代数据类型 : str list dict tuple set

    下标和切片 : str list dict tuple

    +操作: str int float list tuple

    *操作: str int float list tuple

    len(): str list dict tuple set
    
    .count .index: str list

    type():所以数据类型
    
    id:地址

github
开源中国(码云):2

11-11 11:59