こんにちは!サキナオコです!^o^
すっかり秋ですね。
いつもご覧いただきスキやコメントまでどうもありがとうございます!
心より感謝です!!
さて、すっかり動画制作ばかりしており、ブログが久々です。
今日はですねー、久々にPythonでコードを書きました!!
まあ、単純に
百人一首の中に”もみぢ”がいくつ使われているのか知りたかったのです。
動画のためというか。。
で、書いてみたんですが、午前いっぱいかかってしまいました。っていうか
もう2時だった…
秒殺だろうとふんでいましたが(根拠なき自信)、けっこう手間取りました…><
しばらくやってなかったのでさびついてます。
まず、百人一首をウェブよりコピー、それをテキストアプリにはりつけて、
それを読み込んで”もみぢ”とか”紅葉”の数を数えるコード書けばいいよねーと思ってやってみたのですが
ですが…
どうしても改行してテキストを読み込んでしまいます。
それで正規表現使っても全体的な検索ができず。
じゃあ、全部つなげればいっか、といろいろやってもなかなか全部つながらない、
for文とかstripとかいろいろ試していたらあっという間にお昼になってました。
んでなんかやってたらできました。
import re
with open('100people.txt') as f:
line = f.readlines()
p="".join(line)
pp = p.replace("\n","")
ka=re.findall('紅葉',pp)
hi=re.findall('もみぢ',pp)
k = len(ka)
h = len(hi)
print(k+h)
f.close()
結果
5
あまりスマートではないかもですけど、久々のPythonで高揚しました。紅葉だけに(!!)。
やっぱりたのしい^^
ではまた次回です!







コメントを残す