collections_python
代码
import collections#counter继承字典的方法,items(),keys(),vavle()
obj = collections.Counter('acbdafcbad')
print(obj)
print(type(obj))
print(obj.most_common(3))
for item in obj.elements():
print(item)
for k,v in obj.items():
print(k,v)
obj.update(['a','b','b','w','c'])#加元素
print(obj)
obj.subtract(['w','c','z'])#减元素
print(obj)
结果:
Counter({'a': 3, 'b': 2, 'd': 2, 'c': 2, 'f': 1})
<class 'collections.Counter'>
[('a', 3), ('b', 2), ('d', 2)]
a
a
a
b
b
d
d
c
c
f
a 3
b 2
d 2
c 2
f 1
Counter({'a': 4, 'b': 4, 'c': 3, 'd': 2, 'w': 1, 'f': 1})
Counter({'a': 4, 'b': 4, 'd': 2, 'c': 2, 'f': 1, 'w': 0, 'z': -1})
collections_python的更多相关文章
随机推荐
- js判断浏览器种类以及版本号(从jquery1.8中抠出来的)
var myLibs = { // Use of jQuery.browser is frowned upon. // More details: http://api.jquery.com/jQue ...
- 利用concat进行数组复制
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- struts2验证框架1
<!--该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理.如果用户需要指定多个请求后缀,则多个后缀之间以英文逗 ...
- jquery.validate运用和扩展
一.运用 默认校验规则 ().required:true 必输字段 ().remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验 ...
- WPF登陆窗口、主窗口切换问题
代码 MainWindow mwin = new MainWindow(); Application.Current.MainWindow = mwin; this.Close(); mwin.Sho ...
- cookies,sessionStorage和localStorage的区别
联系: sessionStorage和localStorage一样,都是用来缓存客户端缓存信息. 他们都只能存储字符串类型对象. 区别: localStorage的生命周期是永久的,除非用户主动清除浏 ...
- cisco交换技术list
- C语言 百炼成钢1
//题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> ...
- java中从1970-1-1到当前时间之间的毫秒数转换为oracle date
java中System.currentTimeMillis()取到的是从1970-01-01 00:00:00.000到当前时间的毫秒数,一个long类型的值. 现在oracle数据库中某表中存取的是 ...
- oracle文字与格式字符串不匹配的解决
oracle文字与格式字符串不匹配的解决 oracle的日期时间类型 在往oracle的date类型插入数据的时候,记得要用to_date()方法. 如insert into CUSLOGS(STAR ...