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

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


22
Java: преобразовать список <String> в строку
JavaScript имеет Array.join() js&gt;["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve У Java есть что-нибудь подобное? Я знаю, что могу что-то сделать самостоятельно с помощью StringBuilder: static public String join(List&lt;String&gt; list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if …
596 java  list 


26
Как мне клонировать общий список в C #?
У меня есть общий список объектов в C #, и я хочу клонировать этот список. Элементы в списке являются клонируемыми, но, похоже, нет возможности сделать это list.Clone(). Есть ли простой способ обойти это?
593 c#  generics  list  clone 

7
Объединить элемент в списке в строки
Есть ли более простой способ объединить строковые элементы в списке в одну строку? Могу ли я использовать str.join()функцию? Например, это вход, ['this','is','a','sentence']и это желаемый выходthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

9
Как разбить строку в список?
Я хочу, чтобы моя функция Python разделяла предложение (вход) и сохраняла каждое слово в списке. Мой текущий код разбивает предложение, но не хранит слова в виде списка. Как я могу это сделать? def split_line(text): # split the text words = text.split() # for each word in the line: for word …

15
Создать пустой список в Python с определенным размером
Я хочу создать пустой список (или любой другой способ), который может содержать 10 элементов. После этого я хочу присвоить значения в этом списке, например, это должно отображать от 0 до 9: s1 = list(); for i in range(0,9): s1[i] = i print s1 Но когда я запускаю этот код, он …
546 python  list 

4
Какой идиоматический синтаксис для добавления в короткий список Python?
list.append()является очевидным выбором для добавления в конец списка. Вот разумное объяснение пропавшего без вести list.prepend(). Предполагая, что мой список короткий и проблемы с производительностью незначительны, это list.insert(0, x) или list[0:0] = [x] идиоматическое?
543 python  list  prepend 

13
Как бы вы сделали строку через запятую из списка строк?
Какой будет предпочтительный способ объединения строк из последовательности, такой, что между каждыми двумя последовательными парами добавляется запятая. То есть, как вы на карте, например, ['a', 'b', 'c']к 'a,b,c'? (Случаи ['s']и []должны быть сопоставлены 's'и ''соответственно.) Я обычно заканчиваю тем, что использую что-то подобное ''.join(map(lambda x: x+',',l))[:-1], но также чувствую себя …
529 python  string  list 

9
Получение карты () для возврата списка в Python 3.x
Я пытаюсь отобразить список в гекс, а затем использовать список в другом месте. В Python 2.6 это было легко: A: Python 2.6: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) ['B', '5', '\x00', '^'] Однако в Python 3.1 вышеприведенное возвращает объект карты. B: Python 3.1: &gt;&gt;&gt; map(chr, [66, 53, 0, 94]) &lt;map …

12
Разница между скобками [] и двойными скобками [[]] для доступа к элементам списка или фрейма данных
R предоставляет два разных метода для доступа к элементам списка или data.frame: []и [[]]. В чем разница между этими двумя, в каких ситуациях я должен использовать один над другим?
521 r  list  dataframe  extract  r-faq 


20
Преобразовать список во фрейм данных
У меня есть вложенный список данных. Его длина составляет 132, а каждый элемент представляет собой список длиной 20. Существует ли быстрый способ преобразовать эту структуру во фрейм данных, содержащий 132 строки и 20 столбцов данных? Вот некоторые примеры данных для работы: l &lt;- replicate( 132, list(sample(letters, 20)), simplify = FALSE …
513 r  list  dataframe 

12
Функция транспонирования / распаковки (обратная сторона zip)?
У меня есть список кортежей из 2 элементов, и я хотел бы преобразовать их в 2 списка, где первый содержит первый элемент в каждом кортеже, а второй список содержит второй элемент. Например: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = …
505 python  list  matrix  transpose 


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