Не обращая внимание: Как правильно: «не обращай внимание» или «не обращай внимания»
Извините, если повторяюсь, но все же: как правильно? не обращай…
?
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Top of Page | Разработано LiveJournal.com |
python — Сравнить два списка не обращая внимание на регистр
current_users = ['Arin', 'Kler', 'Ira', 'Kir', 'Mac'] new_users = ['Karl', 'Arin', 'IRA', 'Nar', 'Irk'] for name in current_users: if name in new_users: print("имя занято") else: print("имя свободно")
Нужно дополнить, чтобы не обращал внимание на регистр, иначе имя Ira выдаёт как свободное. Видимо, где-то нужно присобачить .lower()
или .upper()
Но не могу понять где, к списку же нельзя
- python
Вариант основанный на .lower()
и .upper()
может не работать.
Известный пример, что .upper().lower()
не обязательно тождественное отображение:
"ß".upper().lower() # ss
Вместо этого можно использовать следующий вариант, который чуть более сложный, но заведомо работает:
import unicodedata def normalize_caseless(text): return unicodedata.normalize("NFKD", text.casefold()) def caseless_equal(left, right): return normalize_caseless(left) == normalize_caseless(right) def incase(string, it): for i in it: if caseless_equal(string, i): return True return False print(incase('ira',['Arin', 'Kler', 'Ira', 'Kir', 'Mac'])) # True3
Можно поступить так:
In [45]: def foo(Name): . ..: current_users = ['Arin', 'Kler', 'Ira', 'Kir', 'Mac'] ...: new_users = ['Karl', 'Arin', 'IRA', 'Nar', 'Irk'] ...: if Name.lower() in set(map(str.lower, current_users)) - set(map(str.lower, new_users)): ...: return True ...: return False ...:
Результат:
In [46]: foo('Arin') Out[46]: False In [47]: foo('Kler') Out[47]: True
Но как сказал @retorta, сравнивание может работать по разному.
Вот более понятный для вас пример:
In [54]: current_users = ['Arin', 'Kler', 'Ira', 'Kir', 'Mac'] ...: new_users = ['Karl', 'Arin', 'IRA', 'Nar', 'Irk'] ...: for i in current_users: ...: if i.lower() in map(str.lower, new_users): ...: print('Имя {0} занято'.format(i)) ...: else: ...: print('Имя {0} свободно'.format(i)) ...:
Результат:
Имя Arin занято Имя Kler свободно Имя Ira занято Имя Kir свободно Имя Mac свободно3
Зарегистрируйтесь или войдите
Регистрация через Google Регистрация через Facebook Регистрация через почтуОтправить без регистрации
ПочтаНеобходима, но никому не показывается
Отправить без регистрации
ПочтаНеобходима, но никому не показывается
By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.
Министерство иностранных дел обвиняется в игнорировании предупреждений о злодеяниях в Судане | Судан
Министерство иностранных дел Великобритании обвиняют в игнорировании неоднократных предупреждений суданских групп и западных экспертов о том, что Судан балансирует на грани конфликта, который приведет к массовым зверствам и преступлениям на основе личных данных.
Судан охвачен насилием с тех пор, как в апреле два соперничающих генерала начали войну друг против друга. Специальный комитет Палаты общин по иностранным делам проводит расследование того, как Уайтхолл предвидит кризис, и уровня поддержки, оказываемой британским гражданам, оказавшимся в ловушке в Судане.
В опубликованном во вторник письме, направленном министру Африки Эндрю Митчеллу, Рабочая группа Великобритании по предотвращению злодеяний, в которую входят различные благотворительные организации и организации гражданского общества, заявила, что министерство иностранных дел преследует чрезмерно оптимистическую программу «демократии». первый» в Судане.
В письме говорится, что министерство иностранных дел не прислушалось к неоднократным письменным предупреждениям о том, что системам, возможностям и политике Великобритании в отношении Судана не уделяется должного внимания предотвращению злодеяний. Обвинения должны быть подробно рассмотрены на слушаниях в специальном комитете в среду.
Подписавшие письмо предупреждают, что, если его не остановить, нынешний цикл насилия может стать хуже, чем геноцид, начавшийся в 2003 году в Дарфуре, в результате которого погибло 300 000 человек и было перемещено 2,5 миллиона человек.
В письме говорится: «Когда в апреле вспыхнуло насилие, команда [Министерства иностранных дел] в Судане не располагала знаниями о динамике зверств насилия; нет системы экстренного вызова тревоги; отсутствие процесса оценки риска для мониторинга отдельных признаков массового насилия; не получали центрального руководства о том, как подготовиться к более вероятным сценариям, которые могут привести к насилию и массовым зверствам; и не проводил никакого обучения, чтобы хотя бы очень скромно восполнить эти пробелы в навыках и системах».
Подписавшиеся стороны указывают на предупреждения еще в 2019 году о том, что спешка с выборами без соответствующих демократических институтов в Судане после революции, свергнувшей давнего диктатора Омара аль-Башира, чревата повторением ошибок в Мьянме, где были сделаны преждевременные предположения о разоружении и готовности для подлинно представительных институтов.
«В течение последних четырех лет правительство и другие члены международного сообщества не смогли распознать и отреагировать на продолжающиеся тенденции насилия в Судане и риски массовых злодеяний», — говорится в письме. «Вместо этого приоритет был отдан демократизации, нормализации отношений и поддержке самих участников геноцида в Дарфуре, что заложило основу для разрушений и насилия, которые мы наблюдали за последние девять недель».
Рабочая группа утверждает, что проводила регулярные встречи с командой министерства иностранных дел Судана, но «не наблюдала ощутимых изменений в политике, ресурсах или стратегии».
«Во время нашей последней встречи со страновой командой Судана в апреле 2023 года, всего за 10 дней до начала насилия в Хартуме, мы поделились опасениями по поводу растущей нестабильности, и нам сказали, что переходный процесс рассматривается с «осторожным оптимизмом».
«Этот оптимизм резко контрастировал с уже начавшейся эскалацией массовых зверств на окраинах Судана, включая Дарфур, где сейчас отмечается двадцатая годовщина международно признанного начала геноцида. Это также резко контрастировало с тем, что нашим партнерам говорили о риске военной конфронтации в самом Хартуме — многие люди и активисты предпочли покинуть столицу за несколько дней или даже недель до 15 апреля 2023 года9.0003
В сопроводительном заявлении суданская группа гражданского общества «Ведение мира», входящая в состав рабочей группы, заявила: «Неоднократные предупреждения о том, что правосудие и привлечение к ответственности лиц, совершивших историческое и настоящее массовое насилие и геноцид, не были услышаны… HMG должны поднимите руки вверх за то, что они неправильно понимают политику в отношении этой страны».
Доктор Кейт Фергюсон, содиректор другого члена рабочей группы Protection Approaches, сказала: «Отсутствие готовности Великобритании привело к неудачному процессу эвакуации, в результате которого остались британские граждане и суданцы, перед которыми правительство Великобритании несет ответственность. в хаотичном подвешенном состоянии, и возможности помочь смягчить насилие, чтобы сделать защиту уязвимых людей по всему Судану приоритетной, были упущены. Очевидно, что даже самые фундаментальные уроки Афганистана не были усвоены».
Министерство иностранных дел в последнее время взяло на себя инициативу по предотвращению злодеяний, и Митчелл был энтузиастом этого подхода к разработке внешней политики. Однако он находится на этой должности всего чуть больше года.
Ferrari продолжает игнорировать Шарля Леклерка — пора ему постоять за себя
играть Сохранится ли доминирование Макса Ферстаппена в Канаде? (1:23)Лоуренс Эдмондсон и Кэти Джордж делают свои прогнозы на Гран-при Канады. (1:23)
- Электронная почта
Нейт Сондерс, главный редактор, F1 5
- печать
МОНРЕАЛЬ — Мало что кажется случаться в Формуле-1 так же регулярно, как Шарль Леклерк, предлагающий стратегический вызов Ferrari и полностью отвергаемый или игнорируемый.
Это случилось снова в субботу, когда он не смог пройти в финальную часть квалификации Гран-при Канады, заняв 11-е место.
Условия были сложными и созрели для азартной игры, так как просыхающая трасса предлагала выбор между сухой шиной (сликами) и промежуточной мокрой шиной.
Леклерк вышел на промежуточный этап, но быстро сказал Ferrari, что трасса достаточно хороша для сликов. Одно сообщение транслировалось по мировому телевидению. Феррари отклонил его просьбу, и это оказалось неправильным вызовом.Многие в паддоке хотят увидеть более острую игру Леклера, готовность твердо стоять на своем и доверять своему чутью. Поклонники Ferrari, должно быть, умоляли его сделать именно это, когда он сказал команде, что считает, что условия для сушки подходят. У него определенно есть авторитет в команде, чтобы сделать это. В конце концов, Леклерк — блудный сын Феррари, чей контракт на пять лет продлен (почти неслыханная продолжительность контракта в Ф1) в 2019 году.доказал, что компания рассматривает его как человека, который положит конец долгому ожиданию чемпионства.
Когда в субботу ESPN спросили, почему он не может просто взять верх над своей командой в такой ситуации, он ответил: «Я четко выразил свое мнение, более того, я не могу этого сделать».
Жаль, что Леклерк прямо не ответил на этот вопрос. Скорее всего, шины не были бы готовы, но Леклерк, просто въехавший на пит-лейн и вынудивший Ferrari пойти и забрать их, был бы самым мощным ходом.
Он добавил: «У меня было четкое мнение. Мы решили сделать что-то другое. Я разочарован».
Шарль Леклерк не смог пройти второй квартал в Канаде. Clive Mason/Getty ImagesНадо сказать, что на этот раз Ferrari была не одинока в неправильной оценке условий. Стратегические вызовы Ф1 никогда не бывают идеальными, особенно те, которые находятся на острие ножа, как это было в субботу днем, когда условия трассы продолжали меняться сторонами линии между идеальными для сликов и идеальными для интеров. Некоторые, такие как Алекс Албон из Williams, который сразу перешел на мягкую шину, правильно поняли и перешли в Q3, чтобы продолжить свою замечательную недавнюю форму. Другие, такие как Серхио Перес из Red Bull, который не смог сделать Q3 в третьей гонке подряд, позже сказали, что он никогда не был на правильной резине в нужное время. То же самое было и с Леклерком.
Но это все часть шаблона с Феррари. В прошлом году товарищ Леклерка по команде Карлос Сайнс поднял брови, когда спросил, почему СМИ постоянно критикуют стратегию Ferrari, а не ее соперников. Очевидный ответ, который, казалось, проигнорировал Сайнс, заключался в том, что за последние несколько лет Ferrari совершила так много ошибок, что они имеют тенденцию сливаться в одну. Частота их оплошностей стала интернет-мемом и привела к отстранению от должности директора по стратегии Инаки Руэды в начале этого года, но, несмотря на это изменение, ошибки никуда не делись.
Леклерк сказал, что обсудит этот инцидент с Феррари, но, похоже, воздержался от выражения своего разочарования.
«На этот раз у меня не было более ясного способа выразить себя», — сказал он. «Я поговорю с командой внутри и попытаюсь понять, что мы можем сделать. Очевидно, что в таких ситуациях мы не в первый раз оказываемся не на той стороне.
«Я не хочу слишком много комментировать. Но мы должны быть лучше этого, мы не можем позволить себе повторить эти ошибки снова».0003
Всегда интересно сравнить динамику Леклера и его гоночного инженера Хави Маркоса Падроса с Максом Ферстаппеном и Джанпьетро Ламбиасе или Льюисом Хэмилтоном и Питером Боннингтоном. Ни Ферстаппен, ни Хэмилтон не отказываются от словесной конфронтации со своими гоночными инженерами во время гонки, когда они убеждены, что они правы, а инженеры на пит-уолле ошибаются.
Это не означает, что Ферстаппен и Гамильтон всегда правы, когда они это делают, но они аргументируют свою позицию так, как мы редко встречаемся здесь с Леклерком. Обмен Леклерком с Падросом кажется более пассивным по сравнению с ним, и это кажется одной из очевидных областей, в которых Ferrari может улучшиться.
Мы видели хороший пример того, как Ферстаппен поддержал себя на Гран-при Испании, когда он проигнорировал просьбы Ламбиаза оставаться в пределах белых линий гоночной трассы и не рисковать своим здоровым преимуществом, настаивая на предложении единственного очка за самый быстрый круг.