小编jac*_*son的帖子

从列表中删除与条件匹配的第一个匹配项

假设我有一个字符串列表:

first item
second item
# first commented item
third item
# second commented item
Run Code Online (Sandbox Code Playgroud)

如何#从列表中删除以第一项开头的项目?

预期结果:

first item
second item
third item
# second commented item
Run Code Online (Sandbox Code Playgroud)

python

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

如何测试我在内部块中声明的变量是否存在于外部块中?

鉴于此示例Python代码:

for item in items:
    if somecondition(item):
        requireditem = item
        break

# use item
Run Code Online (Sandbox Code Playgroud)

我怎么知道requireditem循环后我是否被允许访问?即如果somecondition(item)True列表中的某些项目.

一种解决方案可能是:

requireditem = None

for item in items:
    if somecondition(item):
        requireditem = item
        break

if requireditem != None:
    # do something
Run Code Online (Sandbox Code Playgroud)

但我想知道Pythonic这样做的方式是什么.

python

0
推荐指数
1
解决办法
102
查看次数

标签 统计

python ×2