python基础

Posted zhucaipeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。

寻找差异
li1=set([1,2,3,4])
li2=set([4,5,6,7])

update_set=li1.intersection(li2)
delete_set=li1.symmetric_difference(update_set)
add_set=li2.symmetric_difference(update_set)

print("update_set:", update_set)
print("delete_set:", delete_set)
print("add_set:", add_set)

li3=li1.difference(li2)
print("li3:",li3)

li4=li1.symmetric_difference(li2)
print("li4:",li4)

update_set: {4}
delete_set: {1, 2, 3}
add_set: {5, 6, 7}
li3: {1, 2, 3}
li4: {1, 2, 3, 5, 6, 7}

计数器
import collections

obj=collections.Counter(‘aaaaabbbbcccddeffgg‘)
ret=obj.most_common(4)

print(‘obj:‘,obj)
print(‘ret:‘,ret)

obj: Counter({‘a‘: 5, ‘b‘: 4, ‘c‘: 3, ‘d‘: 2, ‘f‘: 2, ‘g‘: 2, ‘e‘: 1})
ret: [(‘a‘, 5), (‘b‘, 4), (‘c‘, 3), (‘d‘, 2)]

以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python基础之函数

python 目录

python基础

人生苦短,我用Python(目录)

Python基础--Python3基础语法