Tag: Список

заменить специальные символы в строке python

Я использую urllib для получения строки html с веб-сайта и должен поместить каждое слово в html-документ в список. Вот код, который у меня есть. Я продолжаю получать ошибку. Я также скопировал ошибку ниже. import urllib.request url = input("Please enter a URL: ") z=urllib.request.urlopen(url) z=str(z.read()) removeSpecialChars = str.replace("!@#$%^&*()[]{};:,./<>?\|`~-=_+", " ") words = removeSpecialChars.split() print ("Words list: […]

Как создать оптимизированный итератор для длинного списка целых чисел?

Скажем, у меня есть очень большой список целых чисел, который занимает очень большой объем памяти. Если целые числа в списке были равномерными, я мог бы легко выразить список как итератор, занимающий сравнительно не память. Но с более сложными шаблонами было бы сложнее выразить этот список как итератор. Есть ли пакет Python, который может анализировать список […]

функция разности значений

Есть ли функция в Python, чтобы получить разницу между двумя или более значениями в списке? Итак, в этих двух списках: list1 = [1, 5, 3, 7] list2 = [4, 2, 6, 4] Мне нужно рассчитать разницу между каждым значением в списке1 и списке2. for i in list1: for ii in list2: print i -ii Это […]

Python: Алгебраическое упрощение списка

Привет, я пытаюсь получить общие термины списка, чтобы упростить его, например, если у меня есть список: List=[['1','A1','B1','Kc','Ka'],['1','A1','B1','D2','Kc','Ka'],['-1','A1','B1','D1','Kc','Ka'],['1','A1','B1','D1','KD','Ka'],['-1','B1','D1','C1','Kc','Ka','KF'],['1','B1','D1','F1','Kc','Kz','Kl']] есть ли какая-либо функция, которая могла бы дать мне результат: List_output=[['A1','B1',[['D1',['ka',[['-1','Kc'],['1','KD']]]],['1','Kc','Ka'],['-1','D2','Kc','Ka']]],['B1,D1'[[ 'C1',[-1,'Kc','Ka','kF']],['F1',['1','Kz','Kl','Kc']]] ]] То, что я в основном хочу сделать, это и алгебраическое сокращение. A1 B1 Kc Ka + A1 B1 D2 Kc Ka-A1 B1 D1 Kc Ka […]

Python deepcopy списка при назначении

Получил это упражнение на экзамене python. Пытаясь вернуть большую копию этого списка: l = list() l = [0,1,2] l1 = l l[0] = 1 l1 должен содержать [0,1,2] не [1,1,2] Упражнение, указанное для его реализации, с использованием метакласса. class deep(type): def __new__(meta, classname, bases, classDict): return type.__new__(meta, classname, bases, classDict) def __init__(cls, name, bases, dct): […]

Как подсчитать размер списков с помощью dict?

Если у меня есть список таких списков, как: { 'id1': ['a', 'b', 'c'], 'id2': ['a', 'b'], # etc. } и я хочу подсчитать размер списков, т. е. число ids> 0,> 1,> 2 … и т. д. Есть ли более простой способ, чем вложенный для таких циклов: dictOfOutputs = {} for x in range(1,11): count = […]

Объединение выбранных строк в список строк

Проблема заключается в следующем. У меня есть список строк lst1=['puffing','his','first','cigarette','in', 'weeks', 'in', 'weeks'] и я хотел бы получить строку lst2=['puffing','his','first','cigarette','in weeks', 'in weeks'] то есть конкатенация любого появления подписок ['in', 'weeks'] по причинам, которые здесь неактуальны, где find_sub_list1 берется отсюда (и включен в код ниже): npis = [['in', 'weeks'], ['in', 'ages']] # given a list […]

Приращение первых n элементов списка при условии условия

У меня есть список например l = [10, 20, 30, 40, 50, 60] Мне нужно увеличивать первые n элементов списка при условии условия. Условие не зависит от списка. Например, если n = 3 , список l должен выглядеть следующим образом: l = [11, 21, 31, 40, 50, 60] Я понимаю, что могу сделать это с […]

Объединить значения одного и того же ключа в списке dicts

Я относительно новичок в python 2.7 и не могу понять, несмотря на большой поиск в StackOverflow: У меня есть list dict s, с которым я не собираюсь объединяться, когда ключ тот же, и добавьте определенные значения (в примере 'price' ). Входные данные : [{'id1': 'a', 'price': '2', 'color': 'green'}, {'id1': 'b', 'price': '5', 'color': 'red'}, […]

индекс списка вне диапазона, когда я изменяю размер списка

Im пытается повернуть список списка на 90 градусов. Например, измените это: [[1,2,3], [4,5,6], [7,8,9]] в [[7,4,1], [8,5,2],[9,6,3]] Визуально: [[1,2,3], [[7,4,1], [4,5,6], –> [8,5,2], [7,8,9]] [9,6,3]] Когда я изменяю размер списка, чтобы быть больше элементов или меньше, он всегда говорит, что индекс выходит за пределы диапазона? Что происходит? def rotate(list1): bigList = [] #create a list […]

 
Interesting Posts for Van-Lav

Быстрый алгоритм b-сплайна с numpy / scipy

Как извлечь и увеличить час из текста (str) с помощью Python

urllib2 попробуйте и за исключением 404

Привязка <Return> к кнопке не работает должным образом

Вложение Python в C: проблемы с импортом локальных модулей

Python не-жадное регулярное выражение для очистки xml

Проверить, является ли объект списком списка в python?

Может ли Django ORM хранить неподписанное 64-битное целое число (aka ulong64 или uint64) в надежной бэкэндо-агностической манере?

unconfigured columnfamily error при последовательных вызовах выполнения (CQL)

Установить пакет Python в другой каталог с помощью pip?

Есть ли способ передать «stdin» в качестве аргумента для другого процесса в python?

Как получить stdout в строку (Python)

Как элегантно сравнить содержимое папки zip с содержимым распакованной папки

разброс графиков со строковыми массивами в matplotlib

Как настроить setup.py для запуска tox для тестового этапа?

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