Python Programming - List Comprehension

Introduction: Python Programming - List Comprehension

About: Occupation: Tech Support

# List Comprehension

# Create a list with search pattern
pattern = ["to", "be", "the"]
print ("The pattern to be matched is:", pattern)

#Create string
hamlet = "To be or not to be, that is the question.  Whether tis nobler in the mind to suffer the slings and arrows of outrageous fortune or to take arms against a sea of troubles."

print ("The quote is:")
print (hamlet)

# Split the string into a list
splithamlet = hamlet.split()
print (splithamlet)

# Print a word from the list called "splithamlet" only if it matches one of the words in the the
# list called "pattern"
matches = [word for word in splithamlet if word in pattern]

print ("The list of matches is: ", matches)

Be the First to Share


    • Puzzles Speed Challenge

      Puzzles Speed Challenge
    • "Can't Touch This" Family Contest

      "Can't Touch This" Family Contest
    • CNC Contest 2020

      CNC Contest 2020