Tag: списка

Оптимизируйте сравнение между двумя списками, указав индексы, которые отличаются

У меня есть три списка: старый, новый и игнорируемый. старые и новые – списки строк. ignore – это список индексов, которые следует игнорировать, если они не совпадают. Цель состоит в том, чтобы создать список индексов, которые отличаются и не игнорируются. старые и новые могут содержать различное количество элементов. Если существует разница в размере между старым […]

Perl qw-operator в Python?

Я – родной perl, но в последнее время много использует python. Мне было интересно, есть ли что-то похожее на оператор perl qw //, который является ярлыком, чтобы обойти набор нескольких кавычек и запятых при создании списка из нескольких строк, которые не включают пробелы. Пример: @list = qw(Paul Michael Jessica Megan); (от wikibooks Я не могу […]

Перечислитель для алфавита в python

Данный: alphabet = ['a','b','c',…,'z'] Я хочу, чтобы python перечислял каждую комбинацию (начиная с 1 буквы в 1000 слов). Например (если я хочу каждую комбинацию слова длиной 10), он должен начинаться следующим образом: [a,b,c,d…,z,aa,ab,ac,ad,ae,…,aaa,aba,aca,ada,…,aab,aac,aad,….,zzzzzzzzzz] Как это сделать?

Как объединить словарь + список, чтобы сформировать один отсортированный список

Хорошо, у меня есть словарь, который выглядит так z = {'J': 50, 'Q': 30, 'F': 10) И список, который выглядит так l = [('J', 20), ('Q', 10), ('F', 2)] Как объединить их в словарь или список, сохраняя сортировку исходного списка? Я хочу что-то похожее l = [('J', 20, 50), ('Q', 10, 30), ('F', 2, 10)] […]

Как указать позицию в списке и использовать ее?

Есть ли способ, чтобы я мог указать позицию в списке, например, 2 для третьего значения, а затем непосредственно использовать эту позицию, например list.remove [2]? Например: Скажем, мой список был, test = [0,1,2,3,2,2,3] Есть ли способ, чтобы, если бы пользователь хотел удалить пятое значение, которое является средой 2, тогда вы можете просто дать позицию и использовать […]

Есть ли причина, по которой рекурсивное понимание списка запрещено (или не рекомендуется) в Python?

Я считаю, что понимание списка – одна из самых полезных функций Python. Я думаю, что было бы еще более полезно, если бы Python допускал рекурсию внутри понимания списка, для чего-то вроде генерации чисел Фибоначчи или простых чисел. Я знаю, что для ссылки на создаваемый список у Python обычно были locals()['_[1]'] , но он никогда не […]

Как ввести матрицу (2D-список) в python 3.4?

Я новичок в python 3.4, и я обычно использую MATLAB / GNU Octave для вычисления матрицы. Я знаю, что мы можем выполнить вычисление матрицы с помощью numpy в python 2.x, но numpy не работает для python 3.4. Я попытался создать этот код для ввода матрицы m по n. Я намеревался ввести [[1,2,3], [4,5,6]], но код […]

Индекс списка Python не найден в списке загрузки из текстового файла

Назначение состояло в том, чтобы заставить пользователя ввести 4 номера, затем сохранить их в текстовом файле, открыть этот текстовый файл, показать 4 числа в разных строках, затем получить среднее значение этих чисел и отобразить его пользователю. Вот мой код: __author__ = 'Luca Sorrentino' numbers = open("Numbers", 'r+') numbers.truncate() #OPENS THE FILE AND DELETES THE PREVIOUS […]

Как найти сумму длин списка в словаре словарей?

In имеют набор данных в следующем формате: dataset = { "one" : { "a" : [ 0, 1, 2 ], "b" : [ 0,10,20 ] }, "two" : { "a" : [ 0, 1 ], "b" : [ 0 ] } } Я ищу быстрый способ суммировать длины всех списков «а» (и, в конечном итоге, […]

Упоминание списка для цикла + тройная операция для цикла?

Думаю, я понимаю перечни понятий и тройную работу, и я понимаю, что я могу совместить эти два, как видно здесь . Мой вопрос включает объединение двух выражений в одном понимании списка. Например, если у меня есть следующий список: lst = ['word','word','multiple words','word'] и я хочу изменить этот список в одной строке, есть ли способ сделать […]

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