python 内包表记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 内包表记相关的知识,希望对你有一定的参考价值。

#!/usr/local/bin/python3.4
# coding:utf-8
 
print("Content-Type: application/json; charset=UTF-8\r\n")
 
#リスト 内包表記
print("[i for i in range(5)] --> ", [i for i in range(5)])
# --> [0, 1, 2, 3, 4]

#辞書型 内包表記
print("{c: c.upper() for c in 'abcde'} --> ", {c: c.upper() for c in 'abcde'})
# --> {'e': 'E', 'a': 'A', 'c': 'C', 'b': 'B', 'd': 'D'}

#セット 内包表記
print("{c for c in 'abcde'} -->", {c for c in 'abcde'})
# --> {'a', 'c', 'e', 'b', 'd'}

#ジェネレータ 内包表記
print("(c for c in 'abcde') -->", (c for c in 'abcde'))
# --> <generator object <genexpr> at 0x7f2fbc83c9d8>

以上是关于python 内包表记的主要内容,如果未能解决你的问题,请参考以下文章

python 快译通のリスト内包表记

python 蟒蛇はリスト内包表记の中で正规表现が使えるとのこと。テキスト处理に使えそう。

text PYループ内包表记

如何在列内包装长文本?

html ¥·税込·税抜表记

html ¥·税込·税抜表记