“Python usuń elementy z listy zawierającej ciąg” Kod odpowiedzi

Usuń ciąg z listy w Pythonie

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 usuń elementy z listy zawierającej ciąg

>>> 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

Jeśli lista ma ciąg, usuń

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

Odpowiedzi podobne do “Python usuń elementy z listy zawierającej ciąg”

Pytania podobne do “Python usuń elementy z listy zawierającej ciąg”

Więcej pokrewnych odpowiedzi na “Python usuń elementy z listy zawierającej ciąg” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu