![]() |
ノート/pythonのリスト内包表記http://pepper.is.sci.toho-u.ac.jp/pepper/index.php?%A5%CE%A1%BC%A5%C8%2Fpython%A4%CE%A5%EA%A5%B9%A5%C8%C6%E2%CA%F1%C9%BD%B5%AD |
![]() |
ノート/Python
訪問者数 1205 最終更新 2012-05-09 (水) 10:41:55
参考
条件: 3つの要素からなるタプルが、リストになっている。この中からタプルの第2要素[1]が'x'であるようなものを探す(すべて探してリストとして返す)
list = [('a', 'x', 3), ('b', 'x', 2), ('c', 'y', 4), ('d', 'y', 1)] ll = [u for u in list if u[1]=='x'] print ll
結果は
[('a', 'x', 3), ('b', 'x', 2)]
ということになる。
ファイルには、3-gramの発生頻度(回数)の数値が書かれている。
プリンタ を 持ち上げる 7 トラップ に 凝る 7 耳 が 追い付く 99 遠く が 写る 20
これを行ごとに読んで、空白でsplitする。
文字列 文字列 文字列 数字