vim
não tem sintaxe como i in L
como o Python.
Mas você pode tornar a sintaxe mais curta com count () em vez de index () :
:echo count([1, 2, 3], 2)
1
Então você pode usar:
if count(L, i)
echo 'i in L'
endif
Uma observação de que count()
será mais lento que index()
, desde quando conta todas as ocorrências de i
em L
, em vez do primeiro índice como index()
.