Python obtiene los elementos especificados y el uso de _

Obtenga el valor intermedio desempaquetando, * representa múltiples valores, y comprimir el paquete es el concepto inverso al desempaquetado

list1 = [1, 2, 3, 4, 5]

_, _, *elems, _ = list1

print(elems)  # [3, 4] 列表解析的妙用

Uso de _:

Generalmente, cuando algunos elementos no se usan en python, _es mejor usar la expresión, para que las personas que lean el código sepan que este elemento no es necesario

>>> person = ('Bob', 20, 50, (11, 20, 2000))
>>> name, *_, (*_, year) = person
>>> name
'Bob'
>>> year
2000

Supongo que te gusta

Origin blog.csdn.net/G_1012_/article/details/131511671
Recomendado
Clasificación