Я работаю с python, и у меня есть действительно основной вопрос. Я массив из 1000 элементов. Я хочу выбрать 100 позиций этого массива. Я хочу сделать что-то вродеВыберите массивы из списка
selected_value=array[i for i in position_to_select]
Как я могу сделать эту работу?
Спасибо! Что делать, если я хочу выбрать все элементы, которые не принадлежат списку? Я попытался с выбранным = [arr [i] для i не в [0, 4, 2]], но получил недопустимую синтаксическую ошибку. – Brian
@Matteo: самым эффективным способом было бы рассчитать список индексов заранее, а затем использовать тот же код. Предварительно вычисление может быть произвольным, например индексы, которые не удовлетворяют определенному предикату –