我是 python 新手,我需要一些关于我项目的这一部分的帮助。我怎样才能简化这个?
if x == 'C':
if y == 1:
z = 1
if y == 2:
z = 2
if y == 3:
z = 3
if y == 4:
z = 1
if y == 5:
z = 2
Run Code Online (Sandbox Code Playgroud)
使用 adict
作为 switch 语句:
switcher = {'C': {1: 1, 2: 2, 3: 3, 4: 1, 5: 2}, ...}
z = switcher[x][y]
Run Code Online (Sandbox Code Playgroud)