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

180
Связанный список Python

Какой самый простой способ использовать связанный список в Python? На схеме связанный список определяется просто '(1 2 3 4 5). Списки Python, [1, 2, 3, 4, 5]и кортежи, (1, 2, 3, 4, 5)на самом деле не являются связанными списками, а связанные списки обладают некоторыми хорошими свойствами, такими...

179
Преобразовать список <DerivedClass> в список <BaseClass>

Хотя мы можем наследовать от базового класса / интерфейса, почему мы не можем объявить List<> использование одного и того же класса / интерфейса? interface A { } class B : A { } class C : B { } class Test { static void Main(string[] args) { A a = new C(); // OK List<A> listOfA = new...

178
Как получить первый элемент в списке кортежей?

У меня есть список, как показано ниже, где первый элемент является идентификатором, а другой является строкой: [(1, u'abc'), (2, u'def')] Я хочу создать список идентификаторов только из этого списка кортежей, как показано ниже: [1,2] Я буду использовать этот список, __inпоэтому он должен быть...

178
Диапазон поворота Python 3 к списку

Я пытаюсь составить список с числами 1-1000в нем. Очевидно, что это было бы неприятно писать / читать, поэтому я пытаюсь составить список с диапазоном в нем. В Python 2 кажется, что: some_list = range(1,1000) сработало бы, но в Python 3 диапазон похож на xrangePython 2? Кто-нибудь может дать...

178
Почему кортежи могут содержать изменяемые элементы?

Если кортеж является неизменным, то почему он может содержать изменяемые элементы? Кажется противоречием то, что когда изменяемый элемент, такой как список, действительно изменяется, кортеж, к которому он принадлежит, остается...

177
Как добавить несколько значений в список в Python

Я пытаюсь выяснить, как добавить несколько значений в список в Python. Я знаю, что есть несколько способов сделать это, например, ввести значения вручную или выполнить операцию добавления в forцикле, или appendи extendфункции. Тем не менее, мне интересно, есть ли более аккуратный способ сделать...

177
Цикл по списку в Python

У меня есть список с подсписками в нем. Я хочу напечатать все подсписки с длиной, равной 3. Я делаю следующее в Python: for x in values[:]: if len(x) == 3: print(x) valuesэто оригинальный список. Печатает ли приведенный выше код каждый подсписок длиной 3 для каждого значения x? Я хочу отображать...

176
Когда использовать связанный список над массивом / списком массивов?

Я использую много списков и массивов, но мне еще не приходилось сталкиваться со сценарием, в котором список массивов нельзя было бы использовать так же легко, как, если не проще, связанный список. Я надеялся, что кто-нибудь может дать мне несколько примеров, когда связанный список заметно...

176
Как прочитать текстовый файл в список или массив с помощью Python

Я пытаюсь прочитать строки текстового файла в список или массив в Python. Мне просто нужно иметь возможность индивидуального доступа к любому элементу в списке или массиве после его создания. Текстовый файл отформатирован следующим образом: 0,0,200,0,53,1,0,255,...,0. Где ...выше, там фактический...

176
Почему я не получаю исключение java.util.ConcurrentModificationException в этом примере?

Примечание: я знаю о Iterator#remove()методе. В следующем примере кода, я не понимаю , почему List.removeв mainметод бросает ConcurrentModificationException, но не в removeметоде. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new...

175
Получить список различных значений в списке

В C #, скажем, у меня есть класс с именем Note с тремя переменными-членами String. public class Note { public string Title; public string Author; public string Text; } И у меня есть список типа Примечание: List<Note> Notes = new List<Note>(); Какой самый чистый способ получить список...

175
Переменная SQL для хранения списка целых чисел

Я пытаюсь отладить чужие отчеты SQL и поместил базовый запрос отчетов в окна запросов SQL 2012. Одним из параметров, запрашиваемых в отчете, является список целых чисел. Это достигается в отчете с помощью раскрывающегося списка с несколькими вариантами выбора. Основной запрос отчета использует этот...

174
Найти наиболее распространенный элемент в списке

Какой эффективный способ найти наиболее распространенный элемент в списке Python? Элементы моего списка не могут быть хэшируемыми, поэтому не могут использовать словарь. Также в случае розыгрышей должен быть возвращен предмет с самым низким индексом. Пример: >>> most_common(['duck',...

173
Как посчитать количество вхождений элемента в список

У меня ArrayListесть класс коллекции Java, следующим образом: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Как видите, animals ArrayListсостоит из 3 batэлементов и одного owlэлемента. Мне было...

171
Как использовать Linq для получения уникального списка свойств из списка объектов?

Я пытаюсь использовать Linq, чтобы вернуть список идентификаторов, учитывая список объектов, где идентификатор является свойством. Я хотел бы иметь возможность делать это, не просматривая каждый объект и не извлекая уникальные идентификаторы, которые я нахожу. У меня есть список объектов типа...

171
Как вы объединяете списки в C #?

Если бы у меня был: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Я запускал...