我一直在尝试 Python 3.10 中的结构模式匹配,但不知道如何让它匹配一组。例如我尝试过:
a = {1,2,3}
match a:
case set(1,2,3):
print('matched')
Run Code Online (Sandbox Code Playgroud)
我尝试过:
a = {1,2,3}
match a:
case set([1,2,3]):
print('matched')
Run Code Online (Sandbox Code Playgroud)
也:
a = {1,2,3}
match a:
case [1,2,3] if isinstance(a, set):
print('matched')
Run Code Online (Sandbox Code Playgroud)
我猜有一种方法可以做到这一点,因为我们可以匹配其他对象,而我只是缺少正确的语法,但我想不出还有什么可以尝试的。任何帮助,将不胜感激!谢谢!