美文网首页
python 随记(5)

python 随记(5)

作者: firewt | 来源:发表于2018-03-01 19:56 被阅读679次
    python 使用set对列表去重,并保持列表原来顺序:
    mailto = ['cc', 'bbbb', 'afa', 'sss', 'bbbb', 'cc', 'shafa']
     a=list(set(mailto))
    a.sort(key = mailto.index)
    

    list.sort([func])方法如果没有制定func,则默认对列表进行升序排列,调用该方法会修改原列表,方法返回None

    对数字列表排序
    对字符串排序
    混合类型出错

    list.index(find_obj)方法(函数)用于从列表中找出某个值第一个匹配项的索引位置,如果没有则抛出异常,

    index方法
    有序字典的使用:

    默认情况下Python的字典的输出顺序是键的创建顺序。

    有序字典
    copy和deepcopy

    简单的说就是:deepcopy会改变object,deepcopy后会生成一个新的object

    相关文章

      网友评论

          本文标题:python 随记(5)

          本文链接:https://www.haomeiwen.com/subject/kusnxftx.html