Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.Buddy писал(а): ↑Чт авг 17, 2023 11:12 am Может кто поможет, задача скомбинировать коды в один универсальны для получения результатов, переду на англиский извиняйте клавы нет. Thank you.
The first code:it produces the result:Код: Выделить всё
original_nums = list(range(1, max_num + 1)) renumbering = 0 result_dict = { n: (renumbering := renumbering + 1) if n in existing_claim_numbering else "Cancelled" for n in original_nums}
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
runs this list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
the second code:produces the results:Код: Выделить всё
result_dict = {} for i in range(0, max_num): if i < len(existing_claim_numbering): result_dict[i + 1] = existing_claim_numbering[i] else: result_dict[i + 1] = "Cancelled"
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
or
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
runs theses lists:
[1, 7, 3, 4, 5, 6, 2]
or
[1, 7, 3, 5, 6, 2]
Кто какой программист чего и на чем
Re: Кто какой программист чего и на чем
Re: Кто какой программист чего и на чем
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
- Mad Hatter
- ⭐ Top 5 most interesting users
- Reactions: 2024
- Сообщения: 10273
- Зарегистрирован: Пн июн 13, 2022 7:22 am
Re: Кто какой программист чего и на чем
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.llama mama писал(а): ↑Пт авг 18, 2023 12:12 am ``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$
интересно.
когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
-
- Reactions: 515
- Сообщения: 1498
- Зарегистрирован: Пн май 01, 2023 1:57 pm
- :: viewtopic.php?t=3506
Re: Кто какой программист чего и на чем
Easy, код работает быстро. че так нервничатьMad Hatter писал(а): ↑Пт авг 18, 2023 5:30 amЕсли ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.llama mama писал(а): ↑Пт авг 18, 2023 12:12 am ``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$
интересно.
когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
если вы не спец то и спите спокойно никто вас не трогал
- Mad Hatter
- ⭐ Top 5 most interesting users
- Reactions: 2024
- Сообщения: 10273
- Зарегистрирован: Пн июн 13, 2022 7:22 am
Re: Кто какой программист чего и на чем
Nice try учи матчастьllama mama писал(а): ↑Пт авг 18, 2023 5:56 amEasy, код работает быстро. че так нервничатьMad Hatter писал(а): ↑Пт авг 18, 2023 5:30 am
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
если вы не спец то и спите спокойно никто вас не трогал
-
- Reactions: 515
- Сообщения: 1498
- Зарегистрирован: Пн май 01, 2023 1:57 pm
- :: viewtopic.php?t=3506
Re: Кто какой программист чего и на чем
По моему проще просто новый код написать для такой простой задачи.
-
- Reactions: 515
- Сообщения: 1498
- Зарегистрирован: Пн май 01, 2023 1:57 pm
- :: viewtopic.php?t=3506
Re: Кто какой программист чего и на чем
nice try . идите лесом, умникMad Hatter писал(а): ↑Пт авг 18, 2023 6:11 amNice try учи матчастьllama mama писал(а): ↑Пт авг 18, 2023 5:56 am
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Re: Кто какой программист чего и на чем
Тогда действуй самостоятельно.
-
- Reactions: 515
- Сообщения: 1498
- Зарегистрирован: Пн май 01, 2023 1:57 pm
- :: viewtopic.php?t=3506
Re: Кто какой программист чего и на чем
Дайте пример для ТакоЙ простой задачи, если вас не затруднит потратить 10 минут или меньше времени, пожалуйста. Примеры листов есть и что должно получится тоже есть.llama mama писал(а): ↑Пт авг 18, 2023 6:19 amПо моему проще просто новый код написать для такой простой задачи.
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.
list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
Последний раз редактировалось Buddy Пт авг 18, 2023 6:47 am, всего редактировалось 2 раза.
- Mad Hatter
- ⭐ Top 5 most interesting users
- Reactions: 2024
- Сообщения: 10273
- Зарегистрирован: Пн июн 13, 2022 7:22 am
Re: Кто какой программист чего и на чем
Да, я очень умный. Хоть что-то поняли
Re: Кто какой программист чего и на чем
Вопросы отпали сразу.
Для информации коды не смог ИИ скомбинировать в один луп для получения правильных результатов.
Re: Кто какой программист чего и на чем
Товарисч Бадди органически неспособен ставить задачи ясно и понятно.
Вотевер.
Вотевер.
Re: Кто какой программист чего и на чем
Гы. Каждый раз когда мне нужны регексы мне приходится их заново вспоминать.
Они мне довольно редко бывают нужны.
В связи с чем разбираца с этими дикими группами я лично нибуду. Мне было бы гараздо проще увидеть стринг который должен быть пропарзен.
Они мне довольно редко бывают нужны.
В связи с чем разбираца с этими дикими группами я лично нибуду. Мне было бы гараздо проще увидеть стринг который должен быть пропарзен.
Re: Кто какой программист чего и на чем
Это только вАШЕ мнение и не надо уподобляться пожалуйста приматам, кто громче крчит тот и прав. Мы же люди у Вас отрицательне чуство ко мне, так оставте себе, зачем свой негатив на людей рапростронять? Я ведь могу ответить в унисон, что уЙОВОМУ танцору яйца мешают, но я этого не говорю
Последний раз редактировалось Buddy Пт авг 18, 2023 7:32 am, всего редактировалось 1 раз.
-
- Reactions: 515
- Сообщения: 1498
- Зарегистрирован: Пн май 01, 2023 1:57 pm
- :: viewtopic.php?t=3506
Re: Кто какой программист чего и на чем
можно для начала
for i in range(0, max(ваш исходный лист)+1 ):
далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
for i in range(0, max(ваш исходный лист)+1 ):
далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
- Mad Hatter
- ⭐ Top 5 most interesting users
- Reactions: 2024
- Сообщения: 10273
- Зарегистрирован: Пн июн 13, 2022 7:22 am
Re: Кто какой программист чего и на чем
Но вы же сказали что это лёгкая задача, не обращайте внимание на мой код. Дайте своё решение по обрботки листов в одном лупе без привлеченя отдельно созданых методов внутри лупа. Потратье пожалусто меньше 10 мнут на лёгкую задачу.llama mama писал(а): ↑Пт авг 18, 2023 7:26 am можно для начала
for i in range(0, max(ваш исходный лист)+1 ):
далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
Re: Кто какой программист чего и на чем
Куда легче?
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.
list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}
- Mad Hatter
- ⭐ Top 5 most interesting users
- Reactions: 2024
- Сообщения: 10273
- Зарегистрирован: Пн июн 13, 2022 7:22 am
Re: Кто какой программист чего и на чем
Аха, удачи. Что значит "обрабатывать"? Вы по русски разучились мысли формулировать? Ну напишите по английски.Buddy писал(а): ↑Пт авг 18, 2023 7:36 amКуда легче?
Задача, чтобы один loop обрабатывал эти листы внутри, без привлечения отдельнo созданных методов. Удачи.
list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
result:
{1: 1, 2 : 2, 3 : 3, 4 : 4, 5: Cancelled, 6 : Cancelled, 7 : Cancelled, 8 : 5, 9: 6, 10: Cancelled, 11: 7, 12 : 8, 13 : 9, 14 : 10, 15 : 11, 16 : Cancelled, 17: 12, 18: 13, 19: 14, 20: 15}
list:
[1, 7, 3, 4, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 4, 5: 5, 6: 6, 7: 2}
list:
[1, 7, 3, 5, 6, 2]
result:
{1: 1, 2: 7, 3: 3, 4: 5, 5: 6, 6: 2, 7: Cancelled}