Skip to main content
 首页 » 编程设计

这样做的Pythonic方式

2025年05月04日9Renyi-Fan

<分区>

我希望在 Python 中实现以下简单算法。 这是它的伪代码。

for elem in myList: 
    if only one elem satisfies myCondition: 
        returns it 
    if more than one satisfies myCondition: 
        randomly return one out of them 
    if none satisfies myCondition: 
        randomly return any one 

我当然可以用 C 风格的片段来实现它。但我在这里寻找最符合 Pythonic 的方法。