Interview Query
Back to Data Engineering Interview
Data Engineering Interview

Data Engineering Interview

23 of 73 Completed

1m read
6m read
6m read
5m read
Question
Question
Question
Question
Question

Find Bigrams
Go to question details page

Write a function called find_bigrams that takes a sentence or paragraph of strings and returns a list of all its bigrams in order.

Note: A bigram is a pair of consecutive words.

Example:

Input:

sentence = """
Have free hours and love children? 
Drive kids to school, soccer practice 
and other activities.
"""

Output:

def find_bigrams(sentence) ->

 [('have', 'free'),
 ('free', 'hours'),
 ('hours', 'and'),
 ('and', 'love'),
 ('love', 'children?'),
 ('children?', 'drive'),
 ('drive', 'kids'),
 ('kids', 'to'),
 ('to', 'school,'),
 ('school,', 'soccer'),
 ('soccer', 'practice'),
 ('practice', 'and'),
 ('and', 'other'),
 ('other', 'activities.')]
Good job, keep it up!

31%

Completed

You have 50 sections remaining on this learning path.

Loading pricing options