“Python удалить элементы из списка, содержащей строку” Ответ

удалить строку из списка в Python

my_list = input("Enter your list splited by ',': ").split(',')
i = 0
while i < len(my_list):
    if my_list[i].isnumeric() == False:
        my_list.remove(my_list[i])
        i -= 1
    i += 1

print("List without str type: ",my_list)
Fawlid

Python удалить элементы из списка, содержащей строку

>>> l = ['1', '32', '523', '336']
>>> [ x for x in l if "2" not in x ]
['1', '336']
>>> [ x for x in l if "2" in x ]
['32', '523']
Quaint Quagga

Если в списке есть строка удалить

strings_with_substring = [string for string in strings if substring in string]
Adventurous Albatross

Ответы похожие на “Python удалить элементы из списка, содержащей строку”

Вопросы похожие на “Python удалить элементы из списка, содержащей строку”

Больше похожих ответов на “Python удалить элементы из списка, содержащей строку” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования