小编ak.*_*ak.的帖子

使用Python替换列表中的值

我有一个列表,我想用None替换值,其中condition()返回True.

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Run Code Online (Sandbox Code Playgroud)

例如,如果条件检查bool(项目%2)应该返回:

[None, 1, None, 3, None, 5, None, 7, None, 9, None]
Run Code Online (Sandbox Code Playgroud)

最有效的方法是什么?

python performance replace list

122
推荐指数
4
解决办法
56万
查看次数

Python反向生成器

我正在寻找一种方法来反转生成器对象.我知道如何反转序列:

foo = imap(seq.__getitem__, xrange(len(seq)-1, -1, -1))
Run Code Online (Sandbox Code Playgroud)

但是,作为输入的发生器和输出的反向发生器(len(seq)保持不变,可以使用原始序列中的值)可能类似吗?

python reverse generator

17
推荐指数
2
解决办法
1万
查看次数

你如何组织Python模块?

在组织python模块时,我的Mac OS X系统很乱.我在我的硬盘上到处都是软件包,没有特定的系统来组织它们.

你如何保持一切可管理?

python module

14
推荐指数
3
解决办法
6354
查看次数

空二进制搜索树是否有效?

关于二元搜索树我有两个问题,都是关于空树的.

  1. 空树(null)是否有效?
  2. 没有子节点的根节点是否有效?

binary-tree data-structures

5
推荐指数
1
解决办法
9806
查看次数