Contact: aviboots(AT)netvision.net.il
41,389 questions
53,935 answers
573 users
lst = ['java', '3.14', 'python', '1.2', 'php', '98.3'] result = [] for e in lst: try: float(e) except ValueError: result.append(e) print(result) ''' run: ['java', 'python', 'php'] '''
import re lst = ['java', '3.14', 'python', '1.2', 'php', '98.3'] r = re.compile(r'\d+(?:\.\d*)') result = [e for e in lst if not r.match(e)] print(result) ''' run: ['java', 'python', 'php'] '''