小编fey*_*eyd的帖子

如何在 Python 中将条件与 for 循环结合起来?

我有一个简单的例子。我认为可以在 Python 中以最少的努力结合 if 语句和 for 循环。鉴于:

sublists = [number1, number2, number3]

for sublist in sublists:
    if sublist:
        print(sublist)
Run Code Online (Sandbox Code Playgroud)

我以为我可以将 for 循环压缩为:

for sublist in sublists if sublist:
Run Code Online (Sandbox Code Playgroud)

但这会导致无效的语法。我对这个例子并不太特别,我只是想要一种将简单的 if 语句与循环结合起来的方法。

python syntax for-loop simplification

4
推荐指数
1
解决办法
8956
查看次数

是否有更简洁的方法将 EXEC sp_configure 的值获取到变量中?

DECLARE @options TABLE
    (
        name nvarchar(max),
        minimum int,
        maximum int,
        config_value int,
        run_value int
    )
    -- Gets the advanced options enabled flag and sets @value accordingly
    INSERT INTO @options EXEC sp_configure @configname='show advanced options'
    DECLARE @value AS BIT = 0
    SELECT @value = config_value FROM @options
Run Code Online (Sandbox Code Playgroud)

这是可行的,但我觉得声明一个变量表只是为了保存 sp_configure 的结果以从中保存单个值是多余的。有没有更简洁的方法来做到这一点?我想做的就是将“显示高级选项”的当前值获取到变量中。我使用 Microsoft SQL 进行此查询。

sql database sql-server

3
推荐指数
1
解决办法
969
查看次数

标签 统计

database ×1

for-loop ×1

python ×1

simplification ×1

sql ×1

sql-server ×1

syntax ×1