HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 02.11.2024, 00:24
Fasz fiatal
Постоянный
Регистрация: 19.06.2019
Сообщений: 330
С нами: 3633525

Репутация: 83
По умолчанию

как сделать чтобы при совпадении элементов пропускало и больше к нему не возвращалось

Python:





Код:
async
for
user
in
app
.
get_chat_members
(
message
.
chat
.
id
)
:
for
i
in
range
(
0
,
len
(
tests
)
)
:
if
user
.
user
.
id
==
tests
[
i
]
:
print
(
f"true{tests[i]}"
)
else
:
print
(
f"false{tests[i]}"
)


задача сверять список с ид пользователей и выполнять действие при совпадении либо отсутствии его
 
Ответить с цитированием

  #2  
Старый 03.11.2024, 14:32
Александр Окровавленный
Познающий
Регистрация: 16.02.2024
Сообщений: 35
С нами: 1180738

Репутация: 13
По умолчанию

Цитата:
Сообщение от Fasz fiatal  

как сделать чтобы при совпадении элементов пропускало и больше к нему не возвращалось

Python:





Код:
async
for
user
in
app
.
get_chat_members
(
message
.
chat
.
id
)
:
for
i
in
range
(
0
,
len
(
tests
)
)
:
if
user
.
user
.
id
==
tests
[
i
]
:
print
(
f"true{tests[i]}"
)
else
:
print
(
f"false{tests[i]}"
)


задача сверять список с ид пользователей и выполнять действие при совпадении либо отсутствии его
Привет, чек:

Python:





Код:
processed_ids
=
set
(
)
async
for
user
in
app
.
get_chat_members
(
message
.
chat
.
id
)
:
user_id
=
user
.
user
.
id
if
user_id
in
processed_ids
:
continue
if
user_id
in
tests
:
print
(
f"true{user_id}"
)
processed_ids
.
add
(
user_id
)
else
:
print
(
f"false{user_id}"
)


в этом коде юзан processed_ids, чтобы хранить ID пользователей, которые уже были найдены в списке tests, если ID уже есть в множестве, он просто пропускается. Удачи!
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...