美文网首页
0006-日记找词

0006-日记找词

作者: gogoforit | 来源:发表于2017-08-16 15:44 被阅读0次

代码

import re


def get_words(text):
    words = re.findall('(\w+)\s', text)
    return words


def get_counter(words):
    words_set = set(words)
    dic_word_num = {}
    for word in words_set:
        dic_word_num[word] = words.count(word)
    print(max(dic_word_num.items(), key=lambda x:x[1]))

with open('text.txt') as text:
    text = text.read()
    get_counter(get_words(text))

新知识

1)列表转集合,去重
set_list = set(my_list)
2)max函数,第一个参数为一个可迭代对象,如果key没有指定,就是默认取最大,如果key参数有指定,就按指定规则来比较
3)匿名函数,参数是x,返回结果是x[1],就是value的值,一般用在max函数的key上
lambda x: x[1]
4)返回python_code文件夹里面的py文件的路径
glob.glob('/home/kk/python_code/FlaskAuth/*.py')

['/home/kk/python_code/FlaskAuth/run.py', '/home/kk/python_code/FlaskAuth/FlaskAuth.py', '/home/kk/python_code/FlaskAuth/hello.py']

5)返回列表中出现次数最多的元素

from collections import Counter
Counter(my_list).most_common(1)

6)map使用

map(f, iterable)

基本上等于:

[f(x) for x in iterable]  # 列表推导式

相关文章

  • 0006-日记找词

    代码 新知识 1)列表转集合,去重set_list = set(my_list)2)max函数,第一个参数为一个可...

  • 找词游戏

    有一天,朋友们来找我玩,我们想着应该玩什么游戏,我们都不想玩以前经常玩的游戏了,觉得太无聊,于是,我把我的...

  • 找词汇

    下午二节课时,英语组办公室梁老师忽然提到一件事,说英语老师讲课必须讲得豪气,看她一本正经的样子,我便想打趣一下她。...

  • 0006-填词

    问题描述 Alex 喜欢填词游戏。填词游戏是一个非常简单的游戏。填词游戏包括一个 N * M 大小的矩形方格盘和 ...

  • SEM创意标题

    SEM创意标题如何写?相信每天做SEM的朋友每天接触最多的就是找词写创意,找词都是有很多工具帮忙,而写创意...

  • 搜索计划2

    1.搜索计划找词,北极星+熊猫找词,通过包含来拓词。 2.长尾词,根据搜索短标题来,看百度以及头条排名,并且可以撰...

  • 选择SEM关键词的时候要注意一些什么?

    1、找词阶段 找词阶段一般处于账户建立初级。这个阶段比较基础一般都会操作,就是利用关键词推荐工具、拓词软件、百度指...

  • 干货:SEO如何找关键词

    找关键词是SEO最为关键的一步。 一,为什么要找词 找词主要解决三个问题, 第一个问题,要找到客户真实的需求,客户...

  • 采集站怎么做SEO|SEO如何处理采集内容(4)

    两个问题 在准备采集前找词的时候,有个蛋疼的问题: 无论任何一种找词渠道,固定搜索词(如阿拉巴巴招聘)和个性搜索词...

  • 去新疆寻找词汇

    作为一名小学语文老师,跟孩子讲天南地北,尽管可以用生动语言去描绘,但自己还是心虚的,眼神是无光的。有些东西是需要亲...

网友评论

      本文标题:0006-日记找词

      本文链接:https://www.haomeiwen.com/subject/ycbirxtx.html