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

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


6
как проверить, содержит ли элемент List <T> элемент с определенным значением свойства
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List&lt;PricePublicModel&gt; pricePublicList = new List&lt;PricePublicModel&gt;(); Как …
113 c#  list  contains 

10
Поиск отличий между элементами списка
Учитывая список чисел, как найти различия между каждым ( i) -м элементом и его ( i+1) -м? Лучше использовать lambdaвыражение или, может быть, понимание списка? Например: Учитывая список t=[1,3,6,...], цель состоит в том, чтобы найти список, v=[2,3,...]потому что 3-1=2, 6-3=3и т. Д.
113 python  list 

12
Лучший способ обрабатывать list.index (может не существовать) в Python?
У меня есть код, который выглядит примерно так: thing_index = thing_list.index(thing) otherfunction(thing_list, thing_index) хорошо, это упрощено, но вы поняли идею. Теперь thingможет не быть в списке, и в этом случае я хочу передать -1 как thing_index. На других языках это то, что вы ожидаете index()вернуть, если он не может найти …
113 python  list  find  indexing 


7
Python append () vs. оператор + в списках, почему они дают разные результаты?
Почему эти две операции ( append()соответственно +) дают разные результаты? &gt;&gt;&gt; c = [1, 2, 3] &gt;&gt;&gt; c [1, 2, 3] &gt;&gt;&gt; c += c &gt;&gt;&gt; c [1, 2, 3, 1, 2, 3] &gt;&gt;&gt; c = [1, 2, 3] &gt;&gt;&gt; c.append(c) &gt;&gt;&gt; c [1, 2, 3, [...]] &gt;&gt;&gt; В последнем …

3
Как объединить два списка в R
У меня есть два списка: l1 = list(2, 3) l2 = list(4) Я хочу третий список: list(2, 3, 4). Как я могу сделать это простым способом. Хотя я могу сделать это в цикле for, но я ожидаю ответа в один лайнер или, возможно, встроенного метода. Собственно, у меня есть список: …
113 r  list 

5
Как объединить массивы YAML?
Я хотел бы объединить массивы в YAML и загрузить их через рубин - some_stuff: &amp;some_stuff - a - b - c combined_stuff: &lt;&lt;: *some_stuff - d - e - f Я хотел бы иметь объединенный массив как [a,b,c,d,e,f] Я получаю сообщение об ошибке: не нашел ожидаемого ключа при разборе сопоставления …

7
Как извлечь n-й элемент из списка кортежей?
Я пытаюсь получить n-е элементы из списка кортежей. У меня что-то вроде: elements = [(1,1,1),(2,3,7),(3,5,10)] Я хочу извлечь в список только вторые элементы каждого кортежа: seconds = [1, 3, 5] Я знаю, что это можно сделать с помощью forцикла, но я хотел знать, есть ли другой способ, поскольку у меня …
112 python  list  tuples 

7
Как удалить все нулевые элементы внутри общего списка за один раз?
Есть ли метод по умолчанию, определенный в .Net для С #, чтобы удалить все элементы в списке, которые есть null? List&lt;EmailParameterClass&gt; parameterList = new List&lt;EmailParameterClass&gt;{param1, param2, param3...}; Скажем , некоторые из параметров null; Я не могу знать заранее и хочу удалить их из своего списка, чтобы он содержал только параметры, …
112 c#  list  null  element 

3
Питонический способ проверки выполнения условия для любого элемента списка
У меня есть список на Python, и я хочу проверить, есть ли отрицательные элементы. В Specman есть has()метод для списков, который: x: list of uint; if (x.has(it &lt; 0)) { // do something }; Где itключевое слово Specman по очереди сопоставляется с каждым элементом списка. Я считаю это довольно элегантным. …
112 python  list 

8
Использование форматирования строк Python со списками
Я sсоздаю строку в Python 2.6.5, которая будет иметь различное количество %sтокенов, которые соответствуют количеству записей в списке x. Мне нужно написать форматированную строку. Следующее не работает, но указывает на то, что я пытаюсь сделать. В этом примере есть три %sтокена, а в списке три записи. s = '%s BLAH …

14
Как инициализировать List <T> заданным размером (в отличие от емкости)?
.NET предлагает общий контейнер списков, производительность которого практически идентична (см. Вопрос «Производительность массивов и списков»). Однако они совершенно разные по инициализации. Массивы очень легко инициализировать со значением по умолчанию, и по определению они уже имеют определенный размер: string[] Ar = new string[10]; Это позволяет безопасно назначать случайные элементы, например: Ar[5]="hello"; …

4
Список кортежей в словарь
Вот как я сейчас конвертирую список кортежей в словарь в Python: l = [('a',1),('b',2)] h = {} [h.update({k:v}) for k,v in l] &gt; [None, None] h &gt; {'a': 1, 'b': 2} Есть ли способ лучше? Похоже, что для этого должен быть однострочный.

7
Как преобразовать список кортежей в несколько списков?
Предположим, у меня есть список кортежей, и я хочу преобразовать его в несколько списков. Например, список кортежей [(1,2),(3,4),(5,6),] Есть ли в Python встроенная функция, которая преобразует его в: [1,3,5],[2,4,6] Это может быть простая программа. Но мне просто интересно, существует ли такая встроенная функция в Python.
111 python  list  tuples 

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