TL;DR リスト内包表記ã€Pythonを使ã£ã¦ã„ã¦çŸ¥ã‚‰ãªã„人ã¯ã‚ã¾ã‚Šã„ãªã„ã‹ã¨ã¯æ€ã„ã¾ã™ãŒã€å®Ÿã¯ç„¡é™ã®å¯èƒ½æ€§ã‚’æŒã£ã¦ã„ãŸã‚Šã—ã¾ã™ã€‚ ãã‚‚ãã‚‚ã€ãƒªã‚¹ãƒˆå†…包表記ã¨ã¯ã“ã‚“ãªæ„Ÿã˜ã§ãƒªã‚¹ãƒˆã®åˆæœŸåŒ–ãŒã§ãる機能ã§ã™: # Equivalent to [0, 2, 4, 6, 8] [i*2 for i in range(5)] # 辞書もåˆæœŸåŒ– {chr(k): k for k in range(128)} # ã“ã‚Œã¯ã‚¿ãƒ—ルã˜ã‚ƒãªãã¦ã‚¸ã‚§ãƒãƒ¬ãƒ¼ã‚¿ã«ãªã‚‹ (i*2 for i in range(5)) # 引数ãŒä¸€ã¤ã®å ´åˆã¯ã‹ã£ã“ã‚’çœç•¥ã§ãる。 enumerate(chr(i) for i in range(128)) # ã“ã†æ›¸ã„ã¦ã‚‚åŒã˜ enumerate((chr(i) for i in range(128))) # ã“ã†æ›¸ãã¨ãƒªã‚¹ãƒˆã«å±•é–‹ã•ã‚Œã‚‹ã®ã§éžåŠ¹çŽ‡çš„ enumerate([chr(i)
{{#tags}}- {{label}}
{{/tags}}