« (ウ) 被害者安藤文さんと少し話をした津幡町能瀬からの電話 | トップページ | * 「ディスりリプをせずにはおられない方々もおいでのようで、そういう方々がこれ以上拙ツイートでご不快な思いをされることがないよう、ブロック機能を活用」というジャーナリストの江川紹子氏のツイート »

2020年9月15日 (火)

* pythonのリスト内包表記を使ったイテレータの処理

:CATEGORIES: python

|python| fn = "twitter-users-list.list" f = open(fn) data = f.read() f.close() data_list = data.splitlines()

print(['{0}: {1}'.format(i + 1, data_list[i]) for i in range(len(data_list))])

for name in ['{0}: @{1}'.format(i, data_list[i-1]) for i in range(len(data_list)) if int(i) % 100 == 0]: print(name) ||<

実行結果: ``` In [35]: for name in ['{0}: @{1}'.format(i, data_list[i-1]) for i in range(len(data_list)) if int(i) % 100 == 0]: ...: print(name) ...:

0: @to_pamyu 100: @K_masafumi 200: @s_hirono 300: @63s244 400: @prejurist 500: @sato__michiko 600: @omlawyer 700: @frroots 800: @lUfIH2iuEvC6AdU 900: @asahi_Sugihara 1000: @hutitaka 1100: @ymnmsyk 1200: @nhk_shutoken 1300: @chopitarou 1400: @RAKUEN0826 1500: @kokusai_rikon 1600: @morimasakosangi 1700: @kenzo_morimi 1800: @kawano_lawyer 1900: @LAW70487714 ```

参考: リスト内包表記の活用と悪用 - Qiita https://qiita.com/KTakahiro1729/items/c9cb757473de50652374

 一週間ほど前,図書館に行ったとき,pythonの本が一冊置いてあって,前にも軽く目を通した本でしたが,リスト内包表記のことを思い出し,名前がリスト内包表記とは思い出せなかったのですが,調べて勉強をしました。色々と応用ができそうです。

|

« (ウ) 被害者安藤文さんと少し話をした津幡町能瀬からの電話 | トップページ | * 「ディスりリプをせずにはおられない方々もおいでのようで、そういう方々がこれ以上拙ツイートでご不快な思いをされることがないよう、ブロック機能を活用」というジャーナリストの江川紹子氏のツイート »