Есть ли питонический способ распаковать список в первый элемент и «хвост» в одной команде? Например: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]...
Есть ли питонический способ распаковать список в первый элемент и «хвост» в одной команде? Например: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]...
Есть ли в Python неизменяемые списки? Предположим, я хочу иметь функциональность упорядоченного набора элементов, но я хочу гарантировать, что она не изменится. Как это можно реализовать? Списки упорядочены, но могут быть изменены....
Как я могу преобразовать список в строку, разделенную пробелами в Python? Например, я хочу преобразовать этот список: my_list = [how,are,you] В строку "how are you" Пространства важны. Я не хочу добиться того howareyouже с моей попыткой использовать "".join(my_list)...
Каков правильный синтаксис для этого: IList<string> names = "Tom,Scott,Bob".Split(',').ToList<string>().Reverse(); Что я напортачил? Что означает TSource?
У меня есть два списка (не java-списки, можно сказать два столбца) Например **List 1** **Lists 2** milan hafil dingo iga iga dingo elpha binga hafil mike meat dingo milan elpha meat iga neeta.peeta Мне нужен метод, который возвращает количество одинаковых элементов. В этом примере должно быть 3, и...
У меня есть класс, содержащий несколько свойств (все строки, если это имеет значение). У меня также есть список, который содержит много разных экземпляров класса. Создавая несколько модульных тестов для своих классов, я решил, что хочу перебрать каждый объект в списке, а затем перебрать каждое...
time_interval = [4, 6, 12] Я хочу суммировать цифры [4, 4+6, 4+6+12], чтобы получить список t = [4, 10, 22]. Я пробовал следующее: t1 = time_interval[0] t2 = time_interval[1] + t1 t3 = time_interval[2] + t2 print(t1, t2, t3) # -> 4 10 22...
У меня есть список: my_list = [1, 2, 3, 4, 5] Как я могу умножить каждый элемент my_listна 5? Результат должен быть: [5, 10, 15, 20, 25]
У меня есть список ArrayList, который я хочу использовать для хранения объектов RaceCar, расширяющих класс Thread, как только они закончат выполнение. Класс с именем Race обрабатывает этот список ArrayList с помощью метода обратного вызова, который объект RaceCar вызывает по завершении выполнения....
Итак, у меня есть список таких кортежей: [(1,"juca"),(22,"james"),(53,"xuxa"),(44,"delicia")] Мне нужен этот список для кортежа, числовое значение которого чему-то равно. Так что, если я это сделаю, search(53)он вернет значение индекса2 Есть простой способ сделать это?...
Я хочу прочитать информацию о версии пакета из Info.plist в свой код, желательно в виде строки. Как я могу это сделать?
public class CategoryNavItem { public int ID { get; set; } public string Name { get; set; } public string Icon { get; set; } public CategoryNavItem(int CatID, string CatName, string CatIcon) { ID = CatID; Name = CatName; Icon = CatIcon; } } public static List<Lite.CategoryNavItem>...
У меня есть следующий метод ... который фактически берет список предложений и разбивает каждое предложение на слова. Вот: public List<String> getWords(List<String> strSentences){ allWords = new ArrayList<String>(); Iterator<String> itrTemp = strSentences.iterator();...
Рассмотрим следующий код Python, с помощью которого я добавляю list2все элементы с индексами от 1 до 3 из list1: for ind, obj in enumerate(list1): if 4 > ind > 0: list2.append(obj) Как бы вы написали это, используя понимание списка, если бы у меня нет доступа к индексам через enumerate?...
Я хочу создать словарь из заданного списка всего в одной строке . Ключи словаря будут индексами, а значения - элементами списка. Что-то вроде этого: a = [51,27,13,56] #given list d = one-line-statement #one line statement to create dictionary print(d) Выход: {0:51, 1:27, 2:13, 3:56} У меня нет...
У меня есть класс class Person{ public string Name {get; set;} public string Surname {get; set;} } и, List<Person>к которому я добавляю некоторые элементы. Список привязан к моему DataGridView. List<Person> persons = new List<Person>(); persons.Add(new Person(){Name="Joe",...
public bool IsList(object value) { Type type = value.GetType(); // Check if type is a generic list of any type } Как лучше всего проверить, является ли данный объект списком или его можно преобразовать в список?...
Есть ли разница между внутренне и сгенерированным кодом: MyClass::MyClass(): _capacity(15), _data(NULL), _len(0) { } а также MyClass::MyClass() { _capacity=15; _data=NULL; _len=0 } Благодарность...
Если я использую: var strings = new List<string> { "sample" }; foreach (string s in strings) { Console.WriteLine(s); strings.Add(s + "!"); } the Addв foreachвыдает InvalidOperationException (Коллекция была изменена; операция перечисления может не выполняться), что я считаю логичным,...
Я провожу относительно простой анализ, который я ввел в функцию, для всех файлов в определенной папке. Мне было интересно, есть ли у кого-нибудь советы, которые помогут мне автоматизировать процесс для ряда разных папок. Во-первых, мне было интересно, есть ли способ прочитать все файлы в...