Python – Valid character list
Hi, let us check the given string against a valid character list. There might be numerous way to do this. Here is a sample one.
str_to_check = "1234-3*33?3+----!" valid_chars = "0123456789-+" uyan_char_sayisi = 0 uymayan_listesi = "" uymayan_char_sayisi = 0 str_to_check_uzunluk = len(str_to_check) valid_chars_uzunluk = len(valid_chars) #print(str_to_check_uzunluk) for i in range(0,str_to_check_uzunluk): for j in range(0,valid_chars_uzunluk): if str_to_check[i] == valid_chars[j]: uyan_char_sayisi += 1 if not str_to_check[i] in valid_chars: uymayan_listesi += str_to_check[i] if uyan_char_sayisi == str_to_check_uzunluk: print("String is valid") else: print("String is invalid") print("Here is/are the invalid character(s) :",uymayan_listesi) The output will be; String is invalid Here is/are the invalid character(s) : *?!