1. Extract every number
Write code Easy ✓ CompletedWrite extract_numbers(text) that returns a list of ints, one for every whole number in text, in order. Return an empty list if there are none.
import re
def extract_numbers(text):
# find every run of digits and return them as ints
pass
print(extract_numbers("I bought 3 apples for 120 rupees"))
re.findall(r"\d+", text) gives a list of strings. Convert each one with int(), for example in a list comprehension.import re
def extract_numbers(text):
return [int(n) for n in re.findall(r"\d+", text)]
print(extract_numbers("I bought 3 apples for 120 rupees"))