Запитання з тегом «list»

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

8
Як повернути словникові ключі як список у Python?
У Python 2.7 я міг отримати ключові слова , значення або елементи словника як список: >>> newdict = {1:0, 2:0, 3:0} >>> newdict.keys() [1, 2, 3] Тепер у Python> = 3.3 я отримую щось подібне: >>> newdict.keys() dict_keys([1, 2, 3]) Отже, мені потрібно зробити це, щоб отримати список: newlist = …


23
Переміщення списку об’єктів
У мене є список об’єктів, і я хочу їх перемістити. Я думав, що міг би скористатися random.shuffleметодом, але це, здається, не вдається, коли список об'єктів. Чи існує спосіб переміщення предметів чи інший спосіб цього? import random class A: foo = "bar" a1 = a() a2 = a() b = [a1, …
770 python  list  random  shuffle 

29
Як видалити дублікати зі списку, зберігаючи порядок?
На цей питання є відповіді на стек переповнення на російському : Удалення дублікатів строк з файлу сохраняющейся порядок строк Чи є вбудований модуль, який видаляє дублікати зі списку на Python, зберігаючи порядок? Я знаю, що я можу використовувати набір для видалення дублікатів, але це руйнує початковий порядок. Я також знаю, …


30
Як з'єднати два списки на Java?
Умови: не змінюйте оригінальні списки; Тільки JDK, зовнішніх бібліотек немає. Бонусні бали за однолінійну або версію JDK 1.3. Чи є простіший спосіб, ніж: List<String> newList = new ArrayList<String>(); newList.addAll(listOne); newList.addAll(listTwo);
749 java  list  jdk1.5 

5
Чому [] швидше, ніж list ()?
Нещодавно я порівняв обробку швидкості []і list()і з подивом виявити , що []працює більш ніж в три рази швидше , ніж list(). Я провів той самий тест з, {}і dict()результати були практично однакові: []і {}обидва зайняли близько 0,128 сек / мільйон циклів, в той час як list()і dict()взяли приблизно 0,428 …


10
IEnumerable vs List - Що використовувати? Як вони працюють?
У мене є деякі сумніви з приводу того, як працюють переписувачі та LINQ. Розглянемо ці два прості вибір: List<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals race.SpeciesKey select animal).Distinct().ToList(); або IEnumerable<Animal> sel = (from animal in Animals join race in Species on animal.SpeciesKey equals …
677 c#  linq  list  ienumerable 


19
Запис списку у файл із Python
Це найчистіший спосіб написати список у файл, оскільки writelines()він не вставляє символи нового рядка? file.writelines(["%s\n" % item for item in list]) Здається, був би стандартний спосіб ...
673 python  file  list  file-io  newline 

10
Як сортувати список / кортеж списків / кортежів за елементом за заданим індексом?
У мене є деякі дані або в списку списків, або в списку кортежів, таких як: data = [[1,2,3], [4,5,6], [7,8,9]] data = [(1,2,3), (4,5,6), (7,8,9)] І я хочу сортувати по 2-му елементу в підмножині. Значення, сортування по 2,5,8 , де 2знаходиться з (1,2,3), 5від (4,5,6). Який загальний спосіб це зробити? …
657 python  list  sorting  tuples 

14
Використання LINQ для видалення елементів зі списку <T>
Скажіть, що у мене є запит LINQ, такий як: var authors = from x in authorsList where x.firstname == "Bob" select x; Враховуючи, що authorsListце тип List&lt;Author&gt;, як я можу видалити Authorелементи authorsList, які повертаються запитом у authors? Або, кажучи іншим способом, як я можу видалити все, що дорівнює Боб, …
654 c#  .net  linq  list 

13
Список змін списків, несподівано відображених у списках списків
Мені потрібно було створити список списків у Python, тому я набрав таке: myList = [[1] * 4] * 3 Список виглядав так: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] Тоді я змінив одне із найпотужніших значень: myList[0][0] = 5 Тепер мій список виглядає так: [[5, …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.