Tag: списка

Объединить многомерный массив по группе python

[['test', '172.18.74.146', '13:05:43.834', '2015_08_07'], ['test', '172.18.74.148', '12:27:39.016', '2015_08_07'], ['blah', '172.18.74.149', '11:18:33.846', '2015_08_12'], ['blah', '172.18.74.146', '12:27:38.985', '2015_08_12']] Я хотел бы, чтобы конечный результат был сгруппирован по дате и имени проекта [["test", "172.18.74.146, 172.18.74.148", "13:05:43.834, 12:27:39.016" , "2015_08_07"], etc..] Имена не будут одинаковыми для данной даты. Как я могу это сделать? Я пробовал использовать groupby. for g, […]

Ошибка импорта в Anano 7

У меня проблема с импортом theano в python. Когда я импортирую Theano в python 27 32 бит, в 64-разрядной версии Windows 7, я получаю следующие ошибки и предупреждения: я также должен добавить, что в настоящее время я установил GCC 4.8.1. Что я должен сделать, чтобы исправить это. Спасибо, Афшин WARNING (theano.gof.cmodule): OPTIMIZATION WARNING: Theano was […]

Код Python для суммы с условием

Задача следующая: суммируйте элементы списка с четными индексами и умножьте результат на элемет. Последнего элемента. У меня есть код решения oneliner в Python. array = [-37,-36,-19,-99,29,20,3,-7,-64,84,36,62,26,-76,55,-24,84,49,-65,41] print sum(i for i in array if array.index(i) % 2 == 0)*array[-1] if array != [] else 0 Мой результат: -1476 (Расчет: 41 * (- 37-19 + 29 + […]

Как сделать копию списка объектов, которые не изменяются при изменении исходного списка?

Возможные дубликаты: Как клонировать список в python? Каков наилучший способ скопировать список в Python? original_list = [Object1(), Object2(), Object3()] copy_list = original_list original_list.pop() Если я удалю объект из исходного списка, как я могу также сохранить список копий? Исходный список [<Object.Object instance at 0x00EA29E0>, <Object.Object instance at 0x00EA2DC8>, <Object.Object instance at 0x00EA2EE0>] Скопировать список после появления […]

Выбор случайных списков в python

Есть ли способ передать переменную функции choice() для списка. У меня есть список списков, и я хочу случайным образом выбирать из одного списка, а затем использовать строку, которая возвращается для выбора из списка с таким именем строки. A = ['1','2','3'] print choice (A) – this gets me a random choice from the list но я […]

Python – Синтаксическая ошибка в двоеточии в списке

Я пытался создать простой словарь для определения слова, которое вводит пользователь. После определения словаря и его слов я пытаюсь напечатать определение слова ввода. По какой-то причине, когда я пытаюсь запустить эту программу, есть синтаксическая ошибка для двоеточия в списке. Я не уверен, как решить эту проблему, я знаю, что есть более простые способы сделать это, […]

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

Как удалить элемент из списка кортежей, если второй элемент в каждом кортеже является дубликатом? Например, у меня есть список, отсортированный по 1-му элементу, который выглядит так: alist = [(0.7897897,'this is a foo bar sentence'), (0.653234, 'this is a foo bar sentence'), (0.353234, 'this is a foo bar sentence'), (0.325345, 'this is not really a foo […]

Печать в представлении списка в Python

При выполнении следующего кода возникает синтаксическая ошибка. Я хочу печатать в понимании списка. Как вы видите, я попробовал другой подход (прокомментировал строку), используя print (). Но я думаю, что этот синтаксис поддерживается в Python 3, поскольку более ранние версии Python обрабатывают печать как инструкцию. 1 import sys 2 import nltk 3 import csv 4 from […]

Элемент списка элементов python мудрый условный приращение

Я искал это какое-то время, в основном я пытаюсь условно увеличить список элементов другим списком, по элементам … мой код следующий, но есть ли лучший способ сделать это? список, карта? Я думаю, что элемент-мудрый оператор, например ~ + = от http://www.python.org/dev/peps/pep-0225/ , будет действительно хорош, но почему он отложен? for i in range(1,len(s)): if s[i]<s[0]: […]

Список в словаре, цикл в Python

У меня есть следующий код: TYPES = {'hotmail':{'type':'hotmail', 'lookup':'mixed', 'dkim': 'no', 'signatures':['|S|Return-Path: postmaster@hotmail.com','|R|^Return-Path:\s*[^@]+@(?:hot|msn)','^Received: from .*hotmail.com$']}, 'gmail':{'type':'gmail', 'lookup':'mixed', 'dkim': 'yes', 'signatures':['|S|Subject: unsubscribe','','','']} } for type_key, type in TYPES.iteritems(): for sub_type_key, sub_type in type.iteritems(): for sig in sub_type['signatures']: if ("|S|" in sig): #String based matching clean_sig = sig[3:len(sig)] if (clean_sig in file_contents): sig_match += 1 elif ("|R|" […]

Python - лучший язык программирования в мире.