Вопросы с тегом «list»

Тег списка может относиться к: связанному списку (упорядоченный набор узлов, каждый из которых ссылается на своего преемника) или форме динамического массива. Не использовать для списков HTML, используйте вместо этого [html-lists].

18
Как удалить элемент из списка по индексу
Как удалить элемент из списка по индексу в Python? Я нашел list.removeметод, но говорю, что хочу удалить последний элемент, как мне это сделать? Похоже, что удаление по умолчанию выполняет поиск в списке, но я не хочу, чтобы какой-либо поиск выполнялся.
1509 python  list 

27
Почему бы не наследовать от List <T>?
При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List&lt;FootballPlayer&gt;(); Порядок в этом списке представляет порядок, в котором игроки перечислены в списке. Но позже я понимаю, что у команд есть и …
1400 c#  .net  list  oop  inheritance 

20
Как отсортировать список <T> по свойству объекта
У меня есть класс с именем , Orderкоторый имеет свойства , такие как OrderId, OrderDate, Quantity, и Total. У меня есть список этого Orderкласса: List&lt;Order&gt; objListOrder = new List&lt;Order&gt;(); GetOrderList(objListOrder); // fill list of orders Теперь я хочу отсортировать список по одному свойству Orderобъекта, например, мне нужно отсортировать его по …
1252 c#  generics  list  sorting 



19
Преобразование массива в список в Java
Как мне преобразовать массив в список в Java? Я использовал, Arrays.asList()но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (документы теперь в архиве) на 8, и большинство фрагментов, которые я нашел в Интернете, используют поведение 1.4.2. Например: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) …


30
Удаление дубликатов в списках
В значительной степени мне нужно написать программу, чтобы проверить, есть ли в списке дубликаты, и если он это делает, он удаляет их и возвращает новый список с элементами, которые не были дублированы / удалены. Это то, что у меня есть, но, если честно, я не знаю, что делать. def remove_duplicates(): …


11
Разница между del, remove и pop в списках
&gt;&gt;&gt; a=[1,2,3] &gt;&gt;&gt; a.remove(2) &gt;&gt;&gt; a [1, 3] &gt;&gt;&gt; a=[1,2,3] &gt;&gt;&gt; del a[1] &gt;&gt;&gt; a [1, 3] &gt;&gt;&gt; a= [1,2,3] &gt;&gt;&gt; a.pop(1) 2 &gt;&gt;&gt; a [1, 3] &gt;&gt;&gt; Есть ли разница между тремя вышеупомянутыми способами удаления элемента из списка?
930 python  list 


14
понимание списка против лямбда + фильтр
Я обнаружил, что у меня есть базовая потребность в фильтрации: у меня есть список, и я должен отфильтровать его по атрибуту элементов. Мой код выглядел так: my_list = [x for x in my_list if x.attribute == value] Но тогда я подумал: не лучше ли написать это так? my_list = filter(lambda …

14
Самый быстрый способ проверить, существует ли значение в списке
Какой самый быстрый способ узнать, существует ли значение в списке (список с миллионами значений в нем) и каков его индекс? Я знаю, что все значения в списке уникальны, как в этом примере. Первый метод, который я пробую, - это (3,8 сек в моем реальном коде): a = [4,2,3,1,5,6] if a.count(7) …
820 python  performance  list 

27
Получить разницу между двумя списками
У меня есть два списка в Python, как эти: temp1 = ['One', 'Two', 'Three', 'Four'] temp2 = ['One', 'Two'] Мне нужно создать третий список с элементами из первого списка, которых нет во втором. Из примера я должен получить: temp3 = ['Three', 'Four'] Есть ли быстрые способы без циклов и проверки?

8
Как отсортировать список объектов на основе атрибута объектов?
У меня есть список объектов Python, которые я хотел бы отсортировать по атрибутам самих объектов. Список выглядит так: &gt;&gt;&gt; ut [&lt;Tag: 128&gt;, &lt;Tag: 2008&gt;, &lt;Tag: &lt;&gt;, &lt;Tag: actionscript&gt;, &lt;Tag: addresses&gt;, &lt;Tag: aes&gt;, &lt;Tag: ajax&gt; ...] Каждый объект имеет количество: &gt;&gt;&gt; ut[1].count 1L Мне нужно отсортировать список по убыванию количества отсчетов. …
804 python  list  sorting  oop  count 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.