Wangzi_Python 9.08統計文字列単語ごとの出現回数

1080 ワード

統計文字列単語ごとの出現回数
-- coding: utf-8 --
@Time : 2019/9/8 20:32
@Author : wangzi
@File : test.py
a = 'hh qq ww ee aa aa '


>    for i in list(a.split()):
>                 print({i:a.split().count(i)})

結果:
{‘hh’: 1} {‘qq’: 1} {‘ww’: 1} {‘ee’: 1} {‘aa’: 2} {‘aa’: 2}
b = {c:a.split().count(c) for c in list(a.split())}
print(b)

結果:
{'hh': 1, 'qq': 1, 'ww': 1, 'ee': 1, 'aa': 2}

from collections import Counter
a = 'hh qq ww ee aa aa '
b = Counter(a.split())
print(b)

結果:
Counter({‘aa’: 2, ‘hh’: 1, ‘qq’: 1, ‘ww’: 1, ‘ee’: 1})
pythonとLinuxでファイルを削除する方法
import os
os.remove("wangzi.txt")
rm wangzi.txt

カスタム例外コードを書く
def a (b):
    if b >90:
        raise ValueError('      90')#raise         ,                    :
        #raise        (    )
    else:
        return "999"

if __name__ == '__main__':
    a(1222)