实现 Python 函数 normalize_labels(values: list) -> list[str]。
忽略非字符串值;字符串 strip 后转为小写;忽略空字符串;去重且保持首次出现顺序。
不使用第三方依赖。
给定四个输入:
[" Alpha ", "beta", "ALPHA", ""][null, 3, " "](Python 中 null 对应 None)["A", "B", "a", " b "]["x", false, " X "](Python 中 false 对应 False)使用 unittest 编写包含上述边界与至少一个补充案例的测试。