专栏名称: Python技术博文
分享有关Python知识,了解IT界最新技术,让我们一起从菜鸟变成大牛吧!
目录
相关文章推荐
Python爱好者社区  ·  生成式AI,彻底爆了! ·  昨天  
Python爱好者社区  ·  公司Rust团队全员被裁,只因把服务写得「太 ... ·  昨天  
Python爱好者社区  ·  强的离谱!CNN,yyds ·  2 天前  
Python爱好者社区  ·  《MCP原理与实践》—— ... ·  4 天前  
Python开发者  ·  外网热议:为什么 DeepSeek ... ·  昨天  
51好读  ›  专栏  ›  Python技术博文

提高你的Python编码效率

Python技术博文  · 公众号  · Python  · 2017-11-08 00:00

正文

请到「今天看啥」查看全文


# Dict Comprehensions
>>> d = { x : x % 2 == 0 for x in range ( 1 , 11 ) }
>>> d
{1: False,
2: True,
3: False,
4: True,
5: False,
6: True,
7: False,
8: True,
9: False,
10: True}

第一个例子中,我们用 some_list 建立了一个元素不重复的集合,但只有偶数。第二个字典的例子中展示了一个字典的创建,这个字典的键是1到10(包括10),值是布尔值,指明该键是不是一个偶数。

另一个值得注意的地方是集合的文法,我们可以这么简单的创建一个集合:

>>> my_set = {1, 2, 1, 2, 3, 4}
>>> my_setset([1, 2, 3, 4])

而没有使用到内建的 set 方法

2. 2.使用计数器对象计数

很明显,但很容易遗忘。计数是一个寻常不过的编程任务,而且大多数情形下这不是个难事。不过计数可以更简单。

Python的 collections 库包含一个 dict







请到「今天看啥」查看全文