Size: a a a

Python beginners

2021 December 26

R

Renat in Python beginners
Всем привет! Какие вопросы на Питон собесах, по вашему мнению чаще всего задают?
источник

👌

👌🤯😣 in Python beginners
for i in numbers_list:
   for y in [1,2,3,4]:
           if y in i:
               numbers_list.pop(numbers_list.index(i))
источник

👌

👌🤯😣 in Python beginners
На большее я не способен
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
Это не работает
источник

ЯД

Я Да in Python beginners
источник

👌

👌🤯😣 in Python beginners
почему?
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
Потому что внешний цикл будет пропускать элемент после удаления
источник

ЕМ

Евгений Молдовану... in Python beginners
Ну нельзя же так, выйдет за пределы цикла. Говорю же 8 из 10 элементов будут удаляться.
источник

👌

👌🤯😣 in Python beginners
а, перепрыгивать на один через удаления?
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
Да
источник

👌

👌🤯😣 in Python beginners
понял. Тогда да, проблемка
источник

👌

👌🤯😣 in Python beginners
тогда запоминать нужно индекс удаленный и к нему возвращаться
источник

ЕМ

Евгений Молдовану... in Python beginners
Это геморрой.
Я решил обойти через 3 список, не удаляя, а копируя туда, но тоже не получается.
Пример моего кода

stop_url1=['yandex.ru','yandex.ua']

clear_urls=[]

for fullurl in urls:
   for iurl in stop_url1:
       if iurl in fullurl is False:
           clear_urls.append(fullurl)
print("=================================")
print(clear_urls)

urls = это лист с ссылками
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
Так?

list1 = ...
list2 = ..
if any(e in list2 for e in list1):
   list2 = []
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
>  if iurl in fullurl is False:
Bruh
if iurl not in fullurl:
источник

👌

👌🤯😣 in Python beginners
def jopa():
   _index = 0
   check_list = [1, 2, 3, 4]
   numbers_list = [111, 222, 333, 444]
   for i in range(len(numbers_list)):
       for y in check_list:
           if numbers_list[_index] == y:
               numbers_list = numbers_list.pop[_index]
               continue
           else:
               _index = _index + 1
   return numbers_list
источник

ЕМ

Евгений Молдовану... in Python beginners
не работает, так как я ищу подвхождения, а не равенство
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
clear_urls = [u for u in urls if all(
   s not in u for s in stop_urls
)]
источник

👌

👌🤯😣 in Python beginners
источник

AB

Artöm Bakri Al-Sarmi... in Python beginners
В том сообщении я написал то же самое, что было у тебя, только без кринжа
источник