欢迎光临散文网 会员登陆 & 注册

路飞Python全栈开发(中级)2023

2023-07-26 15:24 作者:bili_34189062872  | 我要投稿

重复元素判定

以下方法可以检查给定列表是不是存在重复元素,它会使用 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

分块

给定具体的大小,定义一个函数以按照这个大小切割列表。

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]



路飞Python全栈开发(中级)2023的评论 (共 条)

分享到微博请遵守国家法律