How would you improve the following Python code to make it more efficient?
def calculate_square(numbers):
    square_list = []
    for number in numbers:
        square_list.append(number * number)
	
    return square_list
def calculate_square(numbers):
    return [number * number for number in numbers]