Tag: списка

добавление пункта в словарь python с ключом имени переменной

Я составил список списков возможных комбинаций n длины из списка элементов, и теперь я хочу создать словарь, где каждый ключ является одним из элементов из списка списков возможных комбинаций, поэтому я могу начать подсчитывать, сколько раз каждая комбинация происходит в наборе наблюдений (на ранних стадиях программирования механизма правил ассоциации). Вот что я имею: import itertools […]

Функция Python: переменная и строка

У меня есть следующая формула для проверки (спасибо, что помогли мне в этом !). queries = ['dog','cat','hamster'] def get_trends(queries): return pd.concat([pytrend.trend({'q': x, 'date': '01/2015 12m'}, return_type='dataframe') for x in queries], axis=1) get_trends(queries) Эта функция запускает запрос Google Trends для каждого элемента в списке и помещает возвращаемые фреймы рядом друг с другом. Теперь мне нужно сделать […]

Сравнить значения в одном списке

Для школы у меня есть задание сделать, но я не знаю, что делать. У меня две станции: startStation (начало) и eindStation (конец). Сначала мне нужно было проверить, есть ли они или нет в списке станций. Все прошло хорошо. Теперь, однако, я должен проверить, входит ли в тот же список eindStation после beginStation. stations_place = {"Schagen" […]

Python Список словарей только Смотрите последний элемент

Борясь, чтобы понять, почему это не работает. Должно. Но когда я создаю список словарей, а затем просматриваю этот список, я вижу только последнюю запись из списка: alerts = [] alertDict = {} af=open("C:\snort.txt") for line in af: m = re.match(r'([0-9/]+)-([0-9:.]+)\s+.*?(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})\s+->\s+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}):(\d{1,5})', line) if m: attacktime = m.group(2) srcip = m.group(3) srcprt = m.group(4) dstip = m.group(5) […]

Создавать список только в python с каждым 5-м элементом?

У меня есть список из 20 предметов. Я хочу создать новый список, а не только каждый пятый элемент списка. Вот у меня есть: listA=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] for i in len(range(listA)): print i Как я могу создать listB из listB с помощью Python? listB должен быть равен [5, 10, 15, 20] .

Создайте пару координат из этого кода

Вот мой текущий код a_reader = None a_reader = open('data.csv', 'rU') a_csv_reader = csv.reader(a_reader) for row in a_csv_reader: print row a_reader.close() count = 0 sum = 0.0 a_reader = open('data.csv', 'rU') a_csv_reader = csv.reader(a_reader) a_csv_reader.next() for row in a_csv_reader: if count != 0 and row[0] != '': sum = sum + float(row[0]) count = count […]

Использовать список вложенных индексов для доступа к элементу списка

Как список индексов (называемый «indlst»), например [[1,0], [3,1,2]], который соответствует элементам [1] [0] и [3] [1] [2] определенного списка (называемого «lst»), используется для доступа к их соответствующим элементам? Например, данный indlst = [[1,0], [3,1,2]] lst = ["a", ["b","c"], "d", ["e", ["f", "g", "h"]]] (required output) = [lst[1][0],lst[3][1][2]] Выход должен соответствовать ["b", "h"]. Я понятия не […]

Итерация на языке Python списка объектов «не повторяется»

Новое для Python, но я занимаюсь этим пару часов. Простите меня, если я пропущу что-то очевидное. У меня есть класс под названием LineItem, который имеет атрибут _lineItems, список LineItems, принадлежащих данному LineItem. Под-список, в основном. Я хочу распечатать LineItem и все его подпункты (и подтипы подэлементов), но у меня возникают проблемы с итерацией. from decimal […]

Создание и работа со списком списков списков: в Python

Я новичок в Python, и для некоторых целей я пытаюсь выяснить, как работать со списком списков списков. Вот что я делаю: segment_coef = [[list()]*4]*17 print segment_coef segment_coef[0][0].append(1) segment_coef[1][0].append(2) segment_coef[2][0].append(3) print segment_coef После первой print меня есть: [ [ [],[],[],[] ] , … 14 more time … , [ [],[],[],[] ] ] После этих трех команд […]

Является ли функция a.insert (0, x) и o (n)? Является ли a.append функцией O (1)? питон

Я пытаюсь переместить четные числа в массиве на фронт и нечетные числа в обратную сторону массива. Задача требует сделать это в линейном алгоритме и сделать это на месте. Я придумал это: def sort(a): for i in range(0,len(a)-1): if a[i]%2==0: a.insert(0,a.pop(i)) return a Проблема в том, что кто-то сказал мне, что технически, a.insert – это функция […]

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