Страница 7 из 14
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 2:10 am
Bobeg
Buddy писал(а): ↑Чт авг 17, 2023 11:12 am
Может кто поможет, задача скомбинировать коды в один универсальны для получения результатов, переду на англиский извиняйте клавы нет. Thank you.
The first code:
Код: Выделить всё
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}
it produces the 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}
runs this list:
[1, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20]
the second code:
Код: Выделить всё
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"
produces the results:
{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: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 2:49 am
Buddy
Bobeg писал(а): ↑Пт авг 18, 2023 2:10 am
Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 5:30 am
Mad Hatter
llama mama писал(а): ↑Пт авг 18, 2023 12:12 am
``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$
интересно.
когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 5:56 am
llama mama
Mad Hatter писал(а): ↑Пт авг 18, 2023 5:30 am
llama mama писал(а): ↑Пт авг 18, 2023 12:12 am
``regex
^\(?(\d{3})\)?[-.\s]?(\d{3})[-.\s]?(\d{4})$
интересно.
когда делаешь str.extract(pattern) на каждую пару скобок отдельная колонка генерируется и ничего не находит пэтон
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:11 am
Mad Hatter
llama mama писал(а): ↑Пт авг 18, 2023 5:56 am
Mad Hatter писал(а): ↑Пт авг 18, 2023 5:30 am
Если ваш код для Pandas работает неправильно/медленно, то виноваты не Панды, а вы. Ничего лучшего для data science ещё пока не придумали.
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Nice try
учи матчасть
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:19 am
llama mama
Buddy писал(а): ↑Пт авг 18, 2023 2:49 am
Bobeg писал(а): ↑Пт авг 18, 2023 2:10 am
Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
По моему проще просто новый код написать для такой простой задачи.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:21 am
llama mama
Mad Hatter писал(а): ↑Пт авг 18, 2023 6:11 am
llama mama писал(а): ↑Пт авг 18, 2023 5:56 am
Easy, код работает быстро. че так нервничать
если вы не спец то и спите спокойно никто вас не трогал
Nice try
учи матчасть
nice try . идите лесом, умник
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:22 am
Bobeg
Buddy писал(а): ↑Пт авг 18, 2023 2:49 am
Bobeg писал(а): ↑Пт авг 18, 2023 2:10 am
Шо это за херня такая. За подобную постановку задачи я бы тоже жыстоко наказывал.
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Тогда действуй самостоятельно.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:28 am
llama mama
я б написала если б было изложено что имеем и что хотим
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:38 am
Buddy
llama mama писал(а): ↑Пт авг 18, 2023 6:19 am
Buddy писал(а): ↑Пт авг 18, 2023 2:49 am
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
По моему проще просто новый код написать для такой простой задачи.
Дайте пример для ТакоЙ простой задачи, если вас не затруднит потратить 10 минут или меньше времени, пожалуйста. Примеры листов есть и что должно получится тоже есть.
Задача, чтобы один 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}
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:39 am
Mad Hatter
llama mama писал(а): ↑Пт авг 18, 2023 6:21 am
Mad Hatter писал(а): ↑Пт авг 18, 2023 6:11 am
Nice try
учи матчасть
nice try . идите лесом, умник
Да, я очень умный. Хоть что-то поняли
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 6:45 am
Buddy
Bobeg писал(а): ↑Пт авг 18, 2023 6:22 am
Buddy писал(а): ↑Пт авг 18, 2023 2:49 am
Задача как задача, скомбинировать два лупа в один. Первый работает с последовательными числами, второй с миксом.
Тогда действуй самостоятельно.
Вопросы отпали сразу.
Для информации коды не смог ИИ скомбинировать в один луп для получения правильных результатов.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:01 am
Bobeg
Товарисч Бадди органически неспособен ставить задачи ясно и понятно.
Вотевер.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:03 am
Bobeg
Гы. Каждый раз когда мне нужны регексы мне приходится их заново вспоминать.
Они мне довольно редко бывают нужны.
В связи с чем разбираца с этими дикими группами я лично нибуду. Мне было бы гараздо проще увидеть стринг который должен быть пропарзен.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:22 am
Buddy
Bobeg писал(а): ↑Пт авг 18, 2023 7:01 am
Товарисч Бадди органически неспособен ставить задачи ясно и понятно.
Вотевер.
Это только вАШЕ мнение и не надо уподобляться пожалуйста приматам, кто громче крчит тот и прав. Мы же люди у Вас отрицательне чуство ко мне, так оставте себе, зачем свой негатив на людей рапростронять? Я ведь могу ответить в унисон, что уЙОВОМУ танцору яйца мешают, но я этого не говорю
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:26 am
llama mama
можно для начала
for i in range(0, max(ваш исходный лист)+1 ):
далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:33 am
Mad Hatter
Без внятной постановки задачу решить невозможно.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:36 am
Buddy
llama mama писал(а): ↑Пт авг 18, 2023 7:26 am
можно для начала
for i in range(0, max(ваш исходный лист)+1 ):
далее у вас в первом и втором кодах разные результаты, поэтому не понимаю как вы хотите обьединить если цели разные
первый пишет кенсел в словарь если не находит номер в исходном листе, второй код просто перенумеровывает
Но вы же сказали что это лёгкая задача, не обращайте внимание на мой код. Дайте своё решение по обрботки листов в одном лупе без привлеченя отдельно созданых методов внутри лупа. Потратье пожалусто меньше 10 мнут на лёгкую задачу.
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:36 am
Buddy
Mad Hatter писал(а): ↑Пт авг 18, 2023 7:33 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}
Re: Кто какой программист чего и на чем
Добавлено: Пт авг 18, 2023 7:38 am
Mad Hatter
Buddy писал(а): ↑Пт авг 18, 2023 7:36 am
Mad Hatter писал(а): ↑Пт авг 18, 2023 7:33 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}
Аха, удачи. Что значит "обрабатывать"? Вы по русски разучились мысли формулировать? Ну напишите по английски.