如何将 "empty" 分配给列表位置 (Python)

How to assign "empty" to a list position (Python)

我正在尝试修改我的 listt:

listt = [[1, 4], [11, 24], [11123, 6624], [3, 4]]
lvl = 11
n = 50
for z in listt:
    if z[0]==lvl:
        if z[1] > n:
            z[1]=n
        elif z[1] < n:
            z[1]=None

如您所见,如果 lvl 等于 listt 的第一个数字,我正在尝试替换 listt 中位置 z 的第二个数字(在同一位置)由 n.

如果第二个数字小于 n 我想分配位置 z[1] = "empty"... 所以它会像:[...,[11,],...] 或类似的东西,但它正在打印这个:

11 None

改用del z[1]

listt = [[1, 4], [11, 24], [11123, 6624], [3, 4]]
lvl = 11
n = 50
for z in listt:     
    if z[0]==lvl:
        if z[1] > n:
            z[1]=n
        elif z[1] < n:
            del z[1]

现在:

>>> listt
[[1, 4], [11], [11123, 6624], [3, 4]]