Вопросы по теме '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 просмотров
schedule
12.09.2023
Группировка по нескольким параметрам с использованием фрейма данных 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 просмотров
schedule
18.05.2024
Рекурсивное перечисление родителя/потомка иерархии 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