Question: Part B The dataset file in assets / grades . txt contains a line separated list of people with their grade in a class. Create

Part B
The dataset file in assets/grades.txt contains a line separated list of people with their grade in a class. Create a regex to generate a list of just those students who received a B in the course.
[12]:
import re
def grades():
with open ("assets/grades.txt","r") as file:
grades = file. read()
# Regex pattern to match names followed by a 'B'
pattern =r'[A-Za-z]+??sB'
# Find all matches and return a list of names
return re.findall(pattern, grades)
[11]: assertlen(grades())==16
AssertionError
Traceback (most recent call last)
Cell In [11], line 1
longrightarrow1 assert len(grades())==16
AssertionError:
 Part B The dataset file in assets/grades.txt contains a line separated

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!