Tag: список

изменение выхода

Возможный дубликат: Быстрое изменение вывода Вопрос: voting_borda: (список списка str) -> кортеж (str, список int) Параметр представляет собой список из 4-элементных списков, которые представляют баллы для голосования для одиночной езды. Счет Борды определяется путем назначения очков в соответствии с ранжированием. Партия получает 3 очка за каждый рейтинг первого выбора, 2 очка за каждый второй выбор […]

Отрицательное индексирование в Python

У меня есть одна запись в списке >>> bob =['bob smith',42,30000,'software'] Я пытаюсь получить фамилию «кузнец» из этой записи Я использую следующую команду: >>> bob[0].split()[1] Это дает мне «кузнец», Но в книге я имею в виду использовать следующую команду: >>> bob[0].split()[-1] это также дает мне такой же результат «кузнец», Почему индексы [1] и [-1] дают […]

Вычисление и возврат средних значений в список

У меня длинный список с некоторыми значениями. Я хочу определить функцию, которая принимает список, и вычисляет среднее значение для каждых 24 значений в списке и возвращает средние значения в виде списка. Как мне это сделать? У меня есть 8760 элементов в списке, и вернувшийся список должен содержать 8760/24 = 365 элементов. hourly_temp = ['-0.8', '-0.7', […]

Подсчитать элементы в списке python

Мне нужно уметь подсчитывать, сколько из строки «O» находится в моем списке top_board = [ [None, None, None, None, None, None, None, None, None], [None, None, None, None, None, None, None, None, None], [None, None, None, None, None, None, None, None, None], [None, None, None, None, None, None, None, None, None], [None, None, None, None, […]

Как назначить по значению в python

Я понимаю, что из-за того, как работает Python x = []; y = x; x.append(1); y x = []; y = x; x.append(1); y x = []; y = x; x.append(1); y напечатает [1] . Однако, наоборот, наоборот, z = [1,2] temp = z temp[1] = 3 z,temp ([1,3],[1,3]) . Если я правильно понимаю, оба […]

Преобразование списка в последовательность строк

Я бы хотел преобразовать список: ["Red", "Green", "Blue"] в чередующуюся последовательность строк: [("RED", "Red", ""), ("GREEN", "Green", ""), ("BLUE", "Blue", "")] До сих пор я всегда использую этот метод: def list_to_items(lst): items = [] for i in lst: items.append((i.upper(), i, "")) return items Но это кажется немного уродливым. Есть ли более приятный / более питонический […]

Добавьте numpy.array к определенному numpy.array, сохраненному в списке

Я часами пытаюсь понять, почему я не могу этого сделать: >>> import numpy as np >>> a = [np.empty((0,78,3)) for i in range(2)] >>> b = np.random.randint(10,size=(1,78,3)) >>> a[0] = np.append(a[0],[b],axis=0) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/site-packages/numpy/lib/function_base.py", line 5003, in append return concatenate((arr, values), axis=axis) ValueError: all the […]

Домашнее задание Python – создание нового списка

Назначение: Напишите функцию splitList(myList, option) которая принимает в качестве входных данных список и параметр, который равен 0 или 1. Если значение параметра равно 0, функция возвращает список, состоящий из элементов в myList, который являются отрицательными, а если значение параметра равно 1, функция возвращает список, состоящий из элементов в myList, которые являются четными. Я знаю, как […]

Индексы списка ошибок должны быть целыми числами, а не списком. Принимать значения одного массива, использовать их как индексы для удаления значений из другого массива

seen = [] dups = collections.defaultdict(list) for i, item in enumerate(prules) for j, orig in enumerate(seen): if item == orig: dups[j].append(i) break else: seen.append(item) deleteindex = [val for key,val in dups.iteritems() if seen[key] == '159'] for i in range(o,len(deleteindex)): n = deleteindex[i] del rulelines[n] Выше мой код. То, что я хочу сделать, – создать массив […]

Прочитайте файл .txt и поместите элементы в список (Python)

Я новый в Python, и мне нужна помощь. Я получил .txt файл в этой форме: Time[tab]Signal 0[tab]1.05 0.5[tab]1.06 1[tab]1.09 1.5[tab]1.12 Теперь я хочу прочитать в файле. Мне нужны два списка. List1 должен содержать время, а list2 должен содержать сигнал. Это моя попытка: daten = open("extedit.txt", "r") lines = daten.readlines(); list1 = [] for i in […]

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