第5天,python之路

已经过了两三天了,东西一点没来写,今天慢慢的写吧。

还是会按Alex Li的流程来学习,编写     写出自己的东西

  • 常用的数据类型

    简单的有,str ,int , 

      常用的:  列表list[],  字典dict{key:value}  元组tuple()  集合set{}

list 

属性方法

  切片   list[m:n]    list[-m:0]

  增:list.append(str)

    list.extend ( list[])  #扩展列表

  删 : del list (ele)  #指定元素删除

     list.remove(ele)  #指定元素删除

      list.pop()  #删除最后一个元素

  改 : list [indes] = str

  插 : list.insert(index,str)  #插入元素

  统计:list.count()  #统计元素个数

  排序:list.sort()  #排序

  反转:list.reverse()  

  下标:list.index(ele)

dict    无序性,key值唯一

  增 : dict [key] = str    如果字典中无key值,就增加键值对,如果存在key,则修改value值

      dict.update(dict 1)  #更新字典

  删: del dict[key]

    dict.pop(key)

    dict.popitem()  #随机删除

  改: dict [key] = value

  查: dict [key ]

    key in dict

    dict.get(key)  #获得key对应的value

  初始化:dict.setdefault(key,value)  #有key,则不变;无key,则增加键值对

  dict.keys()  #关键字列表

  dict.values()  #value值列表

  循环字典:    for key in dict:

             print(key,dict[key])

      for key,value in dict.item():

        print(key,value)

tuple    只创建,不能修改,可读的列表  

   tuple.count()  #统计

  tuple.index()  #索引元素

set     交&,差-,并|,补^    无序性,去重

  增: set.add(ele)

    set.update(list)

  删:set.remove(ele)

  查: x in set

    x not in set

这些数据已经够用了,好好利用起来

  

  

  

  

  

原文地址:https://www.cnblogs.com/haccer/p/9651735.html