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

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


7
Сортировка списка Python по длине строки
Я хочу отсортировать список строк по длине строки. Я пытался использовать сортировку следующим образом, но, похоже, это не дает мне правильного результата. xs = ['dddd','a','bb','ccc'] print xs xs.sort(lambda x,y: len(x) < len(y)) print xs ['dddd', 'a', 'bb', 'ccc'] ['dddd', 'a', 'bb', 'ccc'] Что может быть не так?
110 python  list  sorting 


8
Список передан по ссылке - помогите мне объяснить это поведение
Взгляните на следующую программу: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Я предполагал, myListчто …

10
Некоторые встроены в список на Python
У меня есть список размером < N, и я хочу дополнить его значением до размера N. Конечно, я могу использовать что-то вроде следующего, но я чувствую, что должно быть что-то, что я пропустил: >>> N = 5 >>> a = [1] >>> map(lambda x, y: y if x is None …

12
Порядок не буквенно-цифровых списков из os.listdir ()
Я часто использую Python для обработки каталогов данных. Недавно я заметил, что порядок списков по умолчанию изменился на что-то почти бессмысленное. Например, если я нахожусь в текущем каталоге, содержащем следующие подкаталоги: run01, run02, ... run19, run20, а затем я создаю список с помощью следующей команды: dir = os.listdir(os.getcwd()) то я …

8
Как я могу инициализировать список C # в той же строке, в которой я его объявляю. (Пример коллекции строк IEnumerable)
Я пишу свой тестовый код и не хочу писать: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Я бы хотел написать List<string> nameslist = new List<string>({"one", "two", "three"}); Однако {"one", "two", "three"} не является "коллекцией IEnumerable строк". Как я могу инициализировать это в одной строке с помощью коллекции строк IEnumerable …


5
Kotlin: Как работать с приведением списков: Не отмечено Приведение: kotlin.collections.List <Kotlin.Any?> В ​​kotlin.colletions.List <Waypoint>
Я хочу написать функцию, которая возвращает каждый элемент в a, Listкоторый не является первым или последним элементом (промежуточной точкой). Функция получает в List&lt;*&gt;качестве входных данных общий . Результат должен быть возвращен только в том случае, если элементы списка относятся к типу Waypoint: fun getViaPoints(list: List&lt;*&gt;): List&lt;Waypoint&gt;? { list.forEach { if(it …
109 list  generics  casting  kotlin 

8
Построчное создание кадра данных R
Я хотел бы построить фрейм данных строка за строкой в ​​R. Я провел несколько поисков, и все, что я придумал, это предложение создать пустой список, сохранить скаляр индекса списка, а затем каждый раз добавлять в список однострочный фрейм данных и продвинуть индекс списка на единицу. Наконец, do.call(rbind,)в списке. Хотя это …
108 list  r  dataframe 

6
Я хочу обработать исключение «индекс списка вне допустимого диапазона».
Я использую BeautifulSoup и разбираю некоторые HTML-файлы. Я получаю определенные данные из каждого HTML (используя цикл for) и добавляю эти данные в определенный список. Проблема в том, что некоторые HTML-файлы имеют другой формат (и в них нет данных, которые мне нужны) . Итак, я пытался использовать обработку исключений и добавить …

10
Быстрый способ создать список значений на C #?
Я ищу быстрый способ создать список значений на C #. В Java я часто использую приведенный ниже фрагмент: List&lt;String&gt; l = Arrays.asList("test1","test2","test3"); Есть ли в C # эквивалент, кроме очевидного ниже? IList&lt;string&gt; l = new List&lt;string&gt;(new string[] {"test1","test2","test3"});
108 c#  list 

12
Проверьте, содержит ли один список элемент из другого
У меня есть два списка с разными объектами. List&lt;Object1&gt; list1; List&lt;Object2&gt; list2; Я хочу проверить, существует ли элемент из списка1 в списке2 на основе определенного атрибута (Object1 и Object2 имеют (среди прочего) один общий атрибут (с типом Long) с именем attributeSame). щас делаю вот так: boolean found = false; for(Object1 …
108 java  list  find  element 

6
C #: Как преобразовать список объектов в список одного свойства этого объекта?
Скажем, у меня есть: IList&lt;Person&gt; people = new List&lt;Person&gt;(); А объект person имеет такие свойства, как FirstName, LastName и Gender. Как я могу преобразовать это в список свойств объекта Person. Например, к списку имен. IList&lt;string&gt; firstNames = ???
108 c#  linq  list 

4
java: (String []) List.toArray () дает ClassCastException
Следующий код (запущенный в android) всегда дает мне ClassCastException в третьей строке: final String[] v1 = i18nCategory.translation.get(id); final ArrayList&lt;String&gt; v2 = new ArrayList&lt;String&gt;(Arrays.asList(v1)); String[] v3 = (String[])v2.toArray(); Это также происходит, когда v2 имеет значение Object [0], а также когда в нем есть строки. Любая идея, почему?

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