The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект Fedora разорвал отношения с Фондом СПО и выступил против Столлмана, opennews (ok), 03-Апр-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


47. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Аноним (218), 03-Апр-21, 09:47 
>Аналогичные действия также будут приняты в отношении всех организаций в которых Столлман занимает руководящий пост

Мелко мыслят. Предлагаю им применить аналогичные действия против всех организаций, не разорвавших отношения с FSF, а также против любых организаций, не следующих данной политике.

Для тупых:

blackList = {FSF}
prevLen = 0
while len(blackList) != prevLen:
    prevLen = len(blackList)
    for o in orgs:
        for partner in o.partners:
            if partner in blackList:
                blackList.add(o)
                break

Ответить | Правка | Наверх | Cообщить модератору

102. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Аноним (218), 03-Апр-21, 10:25 
Эффективность можно улучшить:

orgz = type(orgs)(orgs)

for o in type(orgz)(orgz)

orgz.remove(o)

Ответить | Правка | Наверх | Cообщить модератору

195. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Урри (ok), 03-Апр-21, 11:53 
Вот, кстати, да. Это их совсем убьет довольно быстро.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

201. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +1 +/
Сообщение от lockywolf (ok), 03-Апр-21, 11:59 
Сразу видно, что классово чужд. Не blacklist, а undesiredlist
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

214. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Аноним (218), 03-Апр-21, 12:13 
Это by design, чтобы побольше подгорало.
Ответить | Правка | Наверх | Cообщить модератору

266. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от anonymous (??), 03-Апр-21, 13:22 
Обычно называют denylist
Ответить | Правка | К родителю #201 | Наверх | Cообщить модератору

556. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Аноним (-), 03-Апр-21, 19:32 
> blacklist

Не инклюзивненько...

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

579. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Ordu (ok), 03-Апр-21, 21:01 
> Для тупых:
> blackList = {FSF}
> prevLen = 0
> while len(blackList) != prevLen:
>     prevLen = len(blackList)
>     for o in orgs:
>         for partner in o.partners:
>             if partner in blackList:
>                 blackList.add(o)
>                 break

Дубликатов насоздаёшь. Надо:

> ...
> for o in orgs:
>     if not (o in blackList): # или как там это в пайтоне делается?
>         for partner in o.partners:
> ...

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

617. "Проект Fedora разорвал отношения с Фондом СПО и выступил про..."  +/
Сообщение от Аноним (617), 03-Апр-21, 23:49 
Это множество, в нём дубликатов не бывает:

a = set()
a.add(1)
a.add(1)
print(a)  # {1}

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру