给定一组包含数字和字母的字符串，写一个 Python 编程，以按字母顺序排序的方式输出所有的字符串（包括重复字符串），每个字符串占一行。
strings = ["a", "b", "d", "c", "a", "d", "c", "b"]
可以使用 Python 的 sorted() 函数，并将 sorted() 函数的参数 key 设置为一个函数，该函数会将字符串按字母顺序排序并返回结果。最后使用 for 循环打印排序后的列表中的每个字符串。
以下是实现的代码：
```
strings = ["a", "b", "d", "c", "a", "d", "c", "b"]
sorted_strings = sorted(strings, key=lambda x: x.lower())
for string in sorted_strings:
    print(string)
```