Tag: список

Учет списка, проверьте, уникален ли элемент

Я пытаюсь написать инструкцию по пониманию списка, которая добавит элемент только в том случае, если он не содержится в списке. Есть ли способ проверить текущие элементы в списке, который в настоящее время строится? Вот краткий пример: вход { "Stefan" : ["running", "engineering", "dancing"], "Bob" : ["dancing", "art", "theatre"], "Julia" : ["running", "music", "art"] } Вывод […]

Переместить элемент внутри списка?

В Python, как переместить элемент в определенный индекс в списке?

Почему кортежи занимают меньше места в памяти, чем списки?

tuple занимает меньше места в памяти Python: >>> a = (1,2,3) >>> a.__sizeof__() 48 тогда как list s занимает больше места в памяти: >>> b = [1,2,3] >>> b.__sizeof__() 64 Что происходит внутри системы управления памятью Python?

Существует ли официальный или общеизвестный стандарт минимального интерфейса для «списка»?

Я продолжаю видеть такие функции и документацию как это и это (чтобы назвать несколько), которые работают или ссылаются на объекты, подобные списку . Я прекрасно понимаю, что такое фактический список ( dir(list) ), и может вывести, какие ( часто меняющиеся ) методы из списка необходимы в большинстве ссылок на «подобный списку объект», однако количество раз […]

Найти структуру кортежа, содержащую неизвестное значение внутри списка

Скажем, у меня есть список кортежей: list = [(1,5), (1,7), (2,3)] Есть ли способ в Python написать что-то вроде if (1, *) in list: do things где * означает « Меня не волнует эта ценность »? Поэтому мы проверяем, есть ли кортеж с 1 в первой позиции и с любым значением на втором. Насколько я […]

Отображение и повторение списка в строке?

Поэтому я пишу программу, часть которой включает отправку электронной почты. Внутри тела электронной почты (которое является строкой) я хочу отобразить список. Тем не менее, я хочу знать, как / или как лучший способ сделать это, потому что прямо сейчас он отображает только первый элемент списка (естественно). Как вы можете видеть, список, который я пытаюсь установить […]

Листинг слов случайным образом, не повторяя их

Я только что закончил изучать, как делать списки в python из книги «Программирование на Python для абсолютного новичка», и наткнулся на вызов, предлагающий случайным образом перечислить слова, не повторяя их . Я пытался это сделать, поскольку книга не дает вам ответа на него. Пока это мой код: WORDS = ("YOU","ARE","WHO","THINK") for word in WORDS: newword=random.choice(WORDS) […]

difflib.get_close_matches () – получение желаемого результата

Основной смысл программы – начать со списков имен сотрудников, а затем отсортировать их. Подождите, пока пользователь введет «конец», чтобы прекратить заполнять список имен (у меня есть 100 имен, я сократил это для примера). Впоследствии пользователь может ввести имя сотрудника, и программа запустит difflib.get_close_matches (). Вот вопрос; Я получаю синтаксическую ошибку для get_close_matches. Как я должен […]

Python :: "IndexError: индекс индекса вне диапазона"

Я экспериментирую с несколькими элементами программирования python и пытаюсь создать массив каталитических чисел в этом процессе. Я продолжаю получать вышеупомянутую ошибку, но я не могу понять, почему или найти какие-то просветительские источники информации. Функция вычисляет следующий элемент списка C с использованием текущего элемента, начиная с C [0] = 0. Я сократил свой код, чтобы упростить […]

Изменение нечислового списка на числовое?

Они определены ранее. def get_service_code(service): return str(service[0]) service_106_data = filter_routes(bus_stations, "106") service_106 = make_service(service_106_data, "106") #print(get_service_code(service_106)) –> should return 106 bus_stations – это txt-файл, который содержит список чисел, подобных этому 106,1,1,43009 106,1,2,43179 . . . 106,2,1,03239 106,2,2,03211 . . . 106,2,50,43171 106,2,51,43009 Затем это также определено ранее def get_route(service, direction): return str(service[int(direction)][0]) print(get_route(service_106, '1')) должен […]

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