Filtering Lists: [mapping-expression for element in source-list if filter-expression] : List Comprehension « List « Python Tutorial






li = ["a", "mpilgrim", "foo", "b", "c", "b", "d", "d"] 
print [elem for elem in li if len(elem) > 1]    
print [elem for elem in li if elem != "b"]           
print [elem for elem in li if li.count(elem) == 1]








7.15.List Comprehension
7.15.1.List Comprehension
7.15.2.List Comprehensions in build Connection String, Step by Step
7.15.3.Filtering Lists: [mapping-expression for element in source-list if filter-expression]
7.15.4.List Type Operators and List Comprehensions
7.15.5.Extended List Comprehension Syntax
7.15.6.Using List Comprehensions on Files