Acesso em Python a vários elementos com lista descontínua

Acesso em Python a vários elementos com lista descontínua

Código

Os elementos da lista de acesso do Python podem ser acessados ​​de acordo com um único índice e as fatias podem ser usadas para acessar elementos contíguos, mas quando você deseja acessar vários elementos descontínuos da lista, é possível criar uma lista de índice e usar a seguinte derivação da lista.

list_1 = [1,2,3,4,5]
list_2 = [2,4]
list_3 = [list_1[i] for i in list_2]

Ou use a função .index ()

list_1 = [1,2,3,4,5]
list_2 = [2,4]
list_3 = [x for x in list_1 if list_1.index(x) in list_2]

Acho que você gosta

Origin www.cnblogs.com/songbiao/p/12689249.html
Recomendado
Clasificación