python_字典 list_4
>>> import string
>>> import random
#组合字符
>>> x=string.ascii_letters+string.digits+string.punctuation
>>> x
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
>>> y=[random.choice(x) for i in range(1000)]
>>> z=''.join(y)
>>> d=dict()
>>> z
'#OrW1%!MHoos%D\\|c$*H=JfcWf.=S23)PkU6!!XD3CT<X{$_F==$]%5Sb+M*>35#Z[of@imCm5Uz/<.T.@(nsWsLfNXT6z<Wdn1)Te6{]&^lHhY0{n!,fUe\\4h-z1cpl4\'I,L+3?\'5aBJf[PMhX*pe>i{t:poAc%5b*i@DN8D]f9G4\\)7l,>;Paui<moUTd"O5UVBb^r%WyS>Id\'yU3A>Nip3`!r*<N+1.`)#n&JjE\\#tT3H1\'CjjR{H>SF7"-w}->\\N*f@ce{)"L0996Q*6+qhrxo=l![Bl5IADWa\\F}K$Qi;e3:px`ShjbK0X|yjG\')691g4\\giQ(-a%g.U=MegLD"-8~oDzi{/eG/|j3-!DI?u(\'1Z[V/*<g~$-TAKy)@X\'d!|ZrX9S7#3[!X3-8Z\\@90XjtGLyE1a=^.tFQYE5)wt6FG3t{yAy|f6:["<df3cnbK9.eMT%XrjW$RdQ\\y&t1nhsPGnfh+9a@9Lv_*W_!OR8(l.S8KUNx9j<}^5iK:Bv&lb(Eg%[tj0410DBGj}:q(FZTG^.Qw}Z(Q=xVVx]PYZXdXciJLjT(:#/^P).TPJszyQm2GO+Obo\']^m&uVkP=P+v-;$d~\'#e*#m<3ib(MkF`yuz1Aain@u^T\\837`\'1L&e[`t)1]F-3;dur88#xO!05U!uN@5Qt.L1U~Jy\'@b7<RtzS&L-$9.uLT{a)g{oO;8x+[vkb0F<YOaaN2=4V.=rf,G=Pr2|s\\Nnq$&*i>>My0FkTn6p<c{V}pjz\'*f:XqNbANCSk2v\\%8K~z]1har:665"[3!_P%||e_:!vr1h+.9xWF<90M;_.[3VCUpX}j/Aqv|DnRZuQ,KM$?FfYEk9Qk5W$6O(XSrv/""@%@Rn($+Uo9F5G$HQV9/O31,}"Yz)!\\03Af)jMm-@Bc?`NDopNG/|kc+0iR:+Pga;/\\+Z++a3ELYo)")Ua\\\'IenrERX#^l<-9\'#$7k0\\bNyenHU5C4F(8"3JllF{N_tp|6'
>>> for ch in z:
d[ch]=d.get(ch,0)+1
>>> d
{'#': 11, '5': 15, 'Q': 12, 'z': 10, '<': 14, '-': 13, 'X': 16, 'H': 7, 'V': 9, 'o': 12, '1': 17, '"': 11, '/': 10, '!': 15, '4': 7, "'": 14, '}': 8, 'c': 10, '?': 4, ',': 6, 'd': 9, 'G': 12, '>': 9, 'U': 14, '$': 14, '8': 11, 'P': 12, 'a': 14, ']': 7, '_': 7, 'S': 10, 't': 12, '=': 12, 'l': 10, 'f': 15, '{': 12, '+': 15, 'F': 15, 'y': 13, 'Y': 7, 'b': 12, '^': 9, '@': 13, '0': 13, '.': 15, 'M': 10, 'x': 8, '9': 17, 'T': 14, 'W': 10, 'K': 8, 'B': 6, 'Z': 9, '3': 22, 'v': 8, 's': 6, 'J': 7, 'i': 14, 'A': 9, 'R': 8, '[': 11, 'L': 12, 'g': 8, 'D': 11, 'h': 9, '*': 12, '2': 5, 'N': 15, 'I': 5, 'n': 14, 'r': 13, '(': 12, 'q': 5, '|': 11, ';': 7, 'O': 10, 'u': 9, 'j': 15, '%': 11, 'k': 10, '7': 6, '~': 5, 'E': 7, '6': 13, 'C': 6, '&': 8, 'w': 3, ')': 15, '\\': 16, '`': 7, 'e': 13, 'p': 10, 'm': 7, ':': 10}
#方法二
>>> from collections import Counter
>>> frequences=Counter(z)
>>> frequences.items()
dict_items([('#', 8), ('h', 9), ('z', 19), (',', 9), ('=', 8), ('a', 9), ('Y', 11), ('X', 11), ('H', 10), ('V', 14), ('o', 8), ('"', 20), ('/', 11), ('{', 14), ('4', 9), ("'", 10), ('}', 10), ('c', 11), ('?', 16), ('t', 15), ('C', 6), ('d', 6), ('G', 15), ('>', 11), ('U', 11), ('$', 8), ('8', 11), ('P', 4), ('j', 11), (']', 7), ('_', 8), ('S', 6), ('e', 9), ('l', 8), ('f', 18), ('!', 12), ('+', 8), ('F', 10), ('y', 7), ('-', 9), ('b', 9), ('v', 12), ('@', 10), ('0', 11), ('.', 11), ('*', 9), ('M', 15), ('k', 6), ('T', 7), ('W', 11), ('K', 11), ('B', 15), ('Z', 12), ('3', 11), ('^', 6), ('s', 11), ('J', 17), ('i', 11), ('A', 9), ('R', 12), ('[', 12), ('L', 11), ('g', 18), ('D', 7), ('5', 12), ('<', 9), ('2', 11), ('N', 5), ('I', 14), ('n', 11), ('r', 12), ('(', 12), ('q', 14), ('|', 12), (';', 10), ('O', 9), ('u', 11), ('%', 10), (')', 7), ('7', 13), ('~', 12), ('E', 9), ('6', 10), ('Q', 7), ('&', 14), ('w', 12), ('x', 15), ('\\', 10), ('9', 10), ('`', 8), ('1', 7), ('p', 13), ('m', 9), (':', 11)])
>>> frequences.most_common(1)
[('"', 20)]
>>> frequences.most_common(3)
[('"', 20), ('z', 19), ('f', 18)]
python_字典 list_4的更多相关文章
- python_字典
1. 字典的定义 字典由多个键及其对应的值构成(我们也把键/值对称为项).键是唯一的,值不唯一.键可以是数字.字符串甚至是元组. 2. 字典的创建 (1) phonebook = {"} 名 ...
- Python_字典及其操作
字典 概念 字典,Python基础数据类型之一,{}以键值对的形式存储数据. 以key : value 形式存储数据.例如,name 为 key,Laonanhai 为 value. dic = {' ...
- 零基础学习python_字典(25-26课)
今天学到后面的知识,突然发现之前学习到的字典列表啥的都有点忘了,打算补一下之前学到的字典,到时候你看的时候,字符串.列表.字典.元祖这几个没啥顺序,刚开始学的时候了解下方法,当然你可以死记硬背下,后面 ...
- python_字典 学习
一.创建字典(关联数组或hash表) 字典由键(key)和对应的值(values)组成. 代码: dic = { ‘ name‘:1 , ‘ zhang ’:2 , ‘ age‘ :3 , ‘ sex ...
- python_字典的使用
'''info = { "stu1":"Lie","stu2":"Weite","stu3":&qu ...
- python_字典(dict)
dict 一.结构: info = { "key":"value", "key":"value" } print(inf ...
- python_字典列表嵌套的排序问题
上一篇我们聊到python 字典和列表嵌套用法,这次我们聊聊字典和列表嵌套中的排序问题,这个在python基础中不会提到,但实际经常运用,面试中也喜欢问,我们娓娓道来. 在说组合排序之前,先来看看排序 ...
- 【DG】Oracle_Data_Guard官方直译
[DG]Oracle Data Guard官方直译 1 Oracle Data Guard 介绍 Oracle Data Guard概念和管理10g版本2 Oracle Data Guard ...
- DVWA实验之Brute Force(暴力破解)- Low
DVWA实验之Brute Force-暴力破解- Low 这里开始DVWA的相关实验~ 有关DVWA环境搭建的教程请参考: https://www.cnblogs.com/0yst3r-2 ...
随机推荐
- Ionic APP-Web SPA开发进阶(一)AngularJS全栈工程狮进阶
AngularJS全栈工程狮进阶 前言 学习了一段时间AngularJS,开始接触移动端APP开发.为了响应公司开发需求,采用"Hybrid"混血开发方法.采用Ionic前端框架, ...
- linux内核代码的编写初步以及makefile的配置
在linux内核代码开发中,头文件不能包含标准C头文件,只能采用GNC标准 而且内核开发中没有main函数,只有init 和 exit ,这是每个内核模块中必须要包含的函数模块. 在GNU C标准中, ...
- Sping--ApplicationEvent
//让其他的应用事件继承它 public abstract class ApplicationEvent extends EventObject { /** use serialVersionUID ...
- 直接执行SQL语句的快捷键是什么啊?嘎嘎
在查询中输入SQL语句后,执行语句的快捷键~ 分享到: 2009-10-23 10:59网友采纳 左键..嘿嘿,开个玩笑 你把鼠标移动到执行按钮上停一会就能看到了啊
- PBCS项目总结
PBCS项目已经成功地Product,终于可以缓解一下紧张的心情,最近连续四五个月紧张地工作,头都要大了.如今比较清闲,是时候总结一下整个项目了.(古人云:成功在于总结嘛) 整个项目是二个人开发的,由 ...
- spring中一些aware接口
Spring中提供一些Aware相关接口,像是BeanFactoryAware. ApplicationContextAware.ResourceLoaderAware.ServletContextA ...
- Day8 接口与归一化设计
接口:在程序的使用中,我不能把程序的主体直接提供给使用者,一般是提供一个接口. 为什么要使用接口: 1,接口提取了一群共同的函数,可以把接口当做一个函数的集合. 2,让子类去实现接口中的函数. 归一化 ...
- async/await 的基本实现和 .NET Core 2.1 中相关性能提升
前言 这篇文章的开头,笔者想多说两句,不过也是为了以后再也不多嘴这样的话. 在日常工作中,笔者接触得最多的开发工作仍然是在 .NET Core 平台上,当然因为团队领导的开放性和团队风格的多样性(这和 ...
- 各种代码版本控制工具下使用http代理的方法
原文:各种SCM工具下使用http代理下载源码:http://www.linuxeden.com/html/develop/20090723/66951.html SCM是软件配置管理的简称,常见的S ...
- 解决Android SDK Manager更新失败问题
from:http://www.ztyhome.com/android-sdk-update/ 问题描述: 使用SDK Manager更新时无法完成更新ADT时无法解析https://dl-ssl.g ...