编写一个Python函数，该函数接受一个字符串列表并返回其中最长的字符串。
def find_longest_string(strings):
    """
    Returns the longest string from the given list of strings.
    """
    # TODO: Implement the logic to find the longest string in the list
    pass

strings = ["apple", "banana", "orange", "grapefruit"]
find_longest_string(strings)
可以使用Python中的内置`max()`函数，结合字符串长度函数`len()`来实现：

```
def find_longest_string(strings):
    return max(strings, key=len)

strings = ["apple", "banana", "orange", "grapefruit"]
print(find_longest_string(strings))  # 输出 "grapefruit"
```

该函数接受一个字符串列表作为参数`strings`，并使用`max()`函数查找其中最长的字符串。`max()`函数使用了`key`参数，以`len`函数返回的字符串长度为比较标准来找到最长的字符串。函数返回找到的最长的字符串。