Вы могли бы сделать это. Проверьте, соответствует ли какой-либо элемент вашему условию, используя выражение генератора и функцию any()
.
x = [1,2,3,4] #two lists for testing
y = [5]
if any(5 <= i <= 10 for i in x):
x.append("***")
if any(5 <= i <= 10 for i in y):
y.append("***")
print(x,y)
Выход:
[1, 2, 3, 4] [5, '***']
Самой близкой вещью, что существует, является сайт Подключения Micorosft, который является формальным сайтом обратной связи, который внутренние команды действительно используют и отвечают на. Можно также голосовать по запросам новых функций.
Wintellect работал над проектом, названным "Наборы Питания.NET" в течение долгого времени. Один из людей на нем раньше работал над компилятором C#. Кажется, что это остановилось, но я не уверен.
Это находится теперь на codeplex: http://www.codeplex.com/PowerCollections
Не уверенный в библиотеках Boost,
но существует большое количество проектов.NET с открытым исходным кодом на http://codeplex.com, также проверяют "открытый исходный код" домой в Microsoft http://www.microsoft.com/opensource/default.aspx
Я думаю, что codeplex больше, что Вы ищете хотя...
Надежда, которая помогает!
Я не работал с библиотеками Boost, но очевидный открытый исходный код / общественная реализация FCL.NET и CLR был бы Моно проектом, основанным Miguel De icaza.
Wintellect (Jeffrey Richter) также обеспечивают библиотеку Power Threading, к сожалению, кажется, что это не открытый исходный код.
после чтения этой Библиотеки Повышения я сказал бы, что мой последний ответ не действительно, что Вы ищете..
но самыми близкими, что Вы, вероятно, приехали бы, являются некоторые проекты с открытым исходным кодом, что команда ASP.NET продолжает работать. Конкретно Инструментарий Управления Ajax ASP.NET (http://www.codeplex.com/AjaxControlToolkit) и проект MVC ASP.NET (http://www.asp.net/mvc/) и некоторые средства управления Silverlight и проекты (http://www.codeplex.com/sdlsdk и http://silverlightcontrib.org/)
Можно также хотеть проверить часть работы, сделанной на Моно Проекте (http://www.mono-project.com)... это - реализация с открытым исходным кодом.NET
Я подразумеваю, что что-то как формальное (или почти формальный) обрабатывает для добавления новых библиотек к BCL.
Кажется, нет ничего как этот. Если у Вас будут идеи о том, что требуется видеть в BCL, то я предложу, чтобы Вы запустили путем регистрации их на форумах Microsoft. Чем лучше разработанный Ваше предложение, тем более вероятно оно должно оказать влияние.
Удачи.