🐍
列表操作

  • 列表 list:一个以逗号分隔的有序的序列结构
    • a = ["1",2,False]
      a.index("1") #--> 索引值0
      a.append("")  #添加至末端
      a.remove("")  #删除该元素
      del a[index]  #删除index索引位的元素
      a.pop(index)
      a.insert(index,value) #index位置插入value
      len(a)    #--> 长度
      sum(a)    #求和
      a[1:3]    #有起始位,无结束位
      a[0:] #0位开始到结束
      print(a*3)    #打印3次
      a[-3:-1]  #反切起始位:终点:间隔
  • 元组 tuper:与list一样,但元素不可改变(比list安全为了防止数据异常变动)
    • a = ("1",2,False)
      print(a[1])   #-->"1"
      tip:元组内嵌套的集合可以改,而集合内嵌套的元组不可改
  • 字典 dict:键值对集,key:value皆为对象
    • a = {'day':13,'time':20}
      b = a.get(day)    #输出1
      b = a[day]    #输出2
      a.clear() #清空
      a.update(b)   #将字典b的值更新到字典a中
  • 集合 set:无序的键集合,无键值
    • 默认去重(键有且唯一)
    • 可运算(并|,与&,差-,对称差^(去掉两个集合的重合的元素))
    • a = {"1","2","3"} #新集合格式一
      b = set(["1","2","3"])    #新集合格式二
      print(a|b)    #并运算