Это довольно старый вопрос, но я предлагаю этот ответ, потому что предыдущие ответы не справляются с элементами в списке, которые не являются строками (или каким-то истребимым объектом). Такие элементы приведут к тому, что полное исключение списка завершится с исключением.
Чтобы изящно обрабатывать такие элементы в списке, пропуская неистребимые элементы, используйте следующее:
[el for el in lst if isinstance(el, collections.Iterable) and (st in el)]
, то с таким списком:
lst = [None, 'abc-123', 'def-456', 'ghi-789', 'abc-456', 123]
st = 'abc'
вы все равно получите соответствующие элементы (['abc-123', 'abc-456']
)
Тест на итерабельность может быть не лучшим. Получил это отсюда: В Python, как определить, является ли объект итерируемым?
VisualStudio 2008 sp1 очень улучшил поддержку JavaScript. Это не прекрасно, но это делает довольно хорошее задание форматирования, подсветки синтаксиса и intellisense. Существует несколько вещей, которые были бы хороши иметь как автоматическое создание документа, но по большей части оно работает почти столь же хорошее как любой другой js "язь".
статьи Some...
http://weblogs.asp.net/scottgu/archive/2007/06/21/vs-2008-javascript-intellisense.aspx http://www.codeproject.com/KB/dotnet/vs2008JSIntellisense.aspx http://blogs.ipona.com/james/archive/2009/01/14/jquery-1.3-and-visual-studio-2008-intellisense.aspx
В дополнение к ответу jayrdub, VBScript intellisense и форматирование в последний раз официально поддерживался в Visual Studio 2005. Но это было тогда позже включено назад для Visual Studio 2008 SP1 в требовании пользовательского сообщества.
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx? FeedbackID=290845 https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx? FeedbackID=292379
Поэтому, пока Вы не находитесь на VS 2008 RTM, у Вас не должно быть большой части проблемы.
, Если это не то, что Вы ищете, Вы могли разъясниться?