• 技术文章 >Python技术 >Python基础教程

    Python快捷代码片段的使用

    小妮浅浅小妮浅浅2021-02-25 16:04:07原创2432

    1、分块

    以下方法使用 range() 将列表分块为指定大小的较小列表。

    from math import ceil
       
    def chunk(lst, size):   
        return list(   
            map(lambda x: lst[x * size:x * size + size],   
                list(range(0, ceil(len(lst) / size)))))   
    chunk([1,2,3,4,5],2) # [[1,2],[3,4],5]

    2、检查重复元素

    下面的方法可以检查给定列表中是否有重复的元素。它使用了 set() 属性,该属性将会从列表中删除重复的元素。

    def all_unique(lst):   
        return len(lst) == len(set(lst))  
     
    x = [1,1,2,2,3,2,3,4,5,6]   
    y = [1,2,3,4,5]   
    all_unique(x) # False   
    all_unique(y) # True

    3、逗号分隔

    以下代码段可将字符串列表转换为单个字符串,列表中的每个元素用逗号分隔。

    hobbies = ["basketball", "football", "swimming"]
    print("My hobbies are: " + ", ".join(hobbies)) # My hobbies are: basketball, football, swimming

    以上就是Python快捷代码片段的使用,希望能对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python代码片段
    上一篇:python常见循环结构有哪些 下一篇:python异常模块的整理

    相关文章推荐

    • python中如何统计列表中元素出现的频率?• Python中pickle模块的使用注意• python中条件判断分为哪几类?• Python hash对象的属性有哪些• python中conftest如何使用?• python常见循环结构有哪些

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网