Вопросы по теме 'enumerate'

Как мне перечислить() список кортежей в Python?
У меня есть такой код: letters = [('a', 'A'), ('b', 'B')] i = 0 for (lowercase, uppercase) in letters: print "Letter #%d is %s/%s" % (i, lowercase, uppercase) i += 1 Мне сказали, что есть функция enumerate(), которая может...
31459 просмотров
schedule 08.05.2022

Замена слов в строке элементами списка
Я работаю над созданием программы облака слов в Python, и я застрял в функции замены слова. Я пытаюсь заменить набор чисел в html-файле (поэтому я работаю со строкой) словами из упорядоченного списка. Таким образом, 000 будет заменено первым словом...
1490 просмотров
schedule 08.10.2023

hackerrank displayPathtoPrincess слишком много значений для распаковки
поэтому я только что зарегистрировался на hackerrank и принялся за первую задачу ИИ, которая включает в себя поиск по сетке, чтобы найти принцессу Пич, а затем распечатать шаги, которые должен предпринять робот-марио, чтобы спасти ее. Это мой код:...
340 просмотров

Группировка по нескольким параметрам с использованием фрейма данных Pandas
У меня есть кадр данных, который я хотел бы сгруппировать по двум параметрам (1) последовательная нумерация в том же первом столбце и (2) совпадающие значения во втором столбце кадр данных: In [20]: import pandas as pd In [21]: df1 =...
330 просмотров
schedule 26.10.2022

Как создать значение: index dict из списка python?
У меня есть список: a = ['a', 'b', 'c'] Я хочу получить дикт: b = {'a':0, 'b':1, 'c':2} Каков самый питонический способ получить это?
3617 просмотров
schedule 14.07.2022

Функция перечисления Nim, такая как Python
Изучение Nim , и мне нравится его сходство с Python (но быстро). В Python я могу сделать это: item_index = [(idx, itm) for idx, itm in enumerate(row)] Я ищу способ перечислить последовательность Nim, поэтому я бы написал это:...
1250 просмотров
schedule 28.10.2022

Проверьте, присутствует ли список в подсписке, содержащем список, кортежи
У меня есть список, содержащий подсписки, а подсписки содержат другие списки и кортежи примерно так [[(1.0, 1.5), [2, 2], (1.5, 1.0)], [(1.1428571343421936, 0.28571426868438721), [1, 0], (0.5, 0.0)], [(0.66666668653488159, 0.0), [0, 0], [0, 1],...
71 просмотров
schedule 10.03.2023

Потоковая передача данных через IEnumerable и TPL Dataflow
Я получаю элементы из вышестоящего API, который работает довольно медленно. Я пытаюсь ускорить это, используя поток данных TPL для создания нескольких подключений и объединения их, вот так; class Stuff { int Id { get; } } async...
292 просмотров
schedule 25.02.2024

Ошибки производной аппроксимации Python 3 с графиком loglog
Мне нужна помощь, чтобы понять это. Я посмотрел это видео на YouTube ( https://www.youtube.com/watch?v=q5pwy1NZqbM ), который показывает, как отображать ошибки аппроксимации производной на логарифмическом графике. Я понимаю, что показывает...
53 просмотров

Рекурсивное перечисление родителя/потомка иерархии JSON в словарь
Я хочу свести иерархию JSON неизвестной структуры к словарю, зафиксировав полную иерархию ключей в результате словаря, чтобы однозначно идентифицировать ее. Пока я могу рекурсивно распечатать пару ключ: значение для всех родительских/дочерних узлов,...
114 просмотров
schedule 16.10.2022

Перечислить и заархивировать для доступа к предыдущему индексу
При использовании zip вам нужно использовать enumerate и преобразовать zip-кортежи в список для доступа к предыдущему индексу (т.е. индексу -1) e.g. list1 = [1, 3, 4, 8, 10] list2 = [1, 3, 6, 7, 9] combined_list = list(zip(list1, list2)) for i,...
38 просмотров
schedule 04.05.2023