一  定义
    1 只读列表
    2 表示
      多元素(1,2,3,4)
      单元素(1,) 
      零元素tuple()
   3 特点
     1 不能增删改
     2 支持索引下标和分片
     3 查的方式和列表一样(for循环)
     4 补充
     元祖本身不可变,但是元组内部的列表和字典内容是可变的,字符串不可变
      eg (1,2,[]) -> (1,2,[213])
二  定义
     range是一个可迭代对象
      eg
     for i in range(10)
     print i

     函数
     range(m) 从0 到m
     range(m,n) 从m开始到N-1结束
     range(m,n,s) 从M开始到N-1结束 S是步长(顾头不顾尾)
     与列表结合,循环列表
      for i in range(len(list)
      print list[i]
三 定义

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

   dict构成 {key:value} 

   key(1 不可变 2 不能重复 3 key可以为任何可以hash数据类型(列表字典除外,因为不可hash))
  操作
  增加/修改
  dict[key]=value
  dict.setdefault(key,value)//如果字典存在key就不进行更改
  删除
  类似list,没有remove函数,操作目标是key,是无序的
  pop(key) 返回的是被删除的key
  clear()
  del dict[key]
  更新
  dict1
  dict2
  dict1.update(dict2) 更新整个字典(覆盖value值,增加value值)
  查询
  1 dict[key] ->没有key会报错
  2 dict.get(key,'error') ->没有key会返回自定义error
 3 循环遍历
   (默认获取字典的key)
   for i in dict
   print i
   dict.keys(),dict.values()
    for key,values in dict.items():->返回可遍历的(键, 值) 元组数组。
    print key value//对元组进行解包
4 补充
  解包支持字符串,列表,元组

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄