В Python, как я индексирую список с другим списком?

лучше использовать это:

$(document).tooltip({
   content: function () {
     return $( this ).prop( 'title' ).replace( '|', '<br />' );
   }
});

с function(callback) У меня была проблема с подсказками, которые не были близки

108
задан Ian Elliott 14 July 2009 в 02:05
поделиться

3 ответа

T = [L[i] for i in Idx]
210
ответ дан 24 November 2019 в 03:28
поделиться

Если вы используете numpy, вы можете выполнить расширенное нарезание следующим образом:

>>> import numpy
>>> a=numpy.array(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'])
>>> Idx = [0, 3, 7]
>>> a[Idx]
array(['a', 'd', 'h'], 
      dtype='|S1')

... и, вероятно, намного быстрее (если производительность достаточно важна, чтобы возиться с импортом numpy )

36
ответ дан 24 November 2019 в 03:28
поделиться
T = map(lambda i: L[i], Idx)
7
ответ дан 24 November 2019 в 03:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: