赶紧收藏!非常实用的 30 个 Python 技巧(只适合收藏)

网友投稿 507 2022-09-19

赶紧收藏!非常实用的 30 个 Python 技巧(只适合收藏)

赶紧收藏!非常实用的 30 个 Python 技巧(只适合收藏)

在原版本基础上,我修复了第12个任务的代码,大家如果发现有其他问题,欢迎留言。

1. 重复元素判定

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

2. 字符元素组成判定

检查两个字符串的组成元素是不是一样的。

from collections import Counter

def anagram(first, second):

    return Counter(first) == Counter(second)

anagram("abcd3", "3acdb") # True

3. 内存占用

下面的代码块可以检查变量 variable 所占用的内存。

import sys 

variable = 30 

print(sys.getsizeof(variable)) # 24

4. 字节占用

下面的代码块可以检查字符串占用的字节数。

def byte_size(string):

    return(len(string.encode('utf-8')))

byte_size('

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于svnserve的SVN服务器(windows下安装与配置)
下一篇:如何把resin安装为Windows服务
相关文章

 发表评论

暂时没有评论,来抢沙发吧~