|
发表于 2024-6-20 08:40:38
|
显示全部楼层
我明白你的意思了。你是想根据 `Region_Code` 的值,从 `self.Region_Select` 列表中选择特定的值并拼接起来。以下是一个实现该功能的示例代码:
- class MyClass:
- def __init__(self, region_code):
- self.Region_Code = region_code
- self.Region_Select = ['A', 'B', 'C', 'D', 'E'] # 假设这是你的列表
- self.selected_region = self.get_region_select()
- def get_region_select(self):
- if self.Region_Code == 1:
- return self.Region_Select[0] + self.Region_Select[4] # AE
- elif self.Region_Code == 2:
- return self.Region_Select[0] + self.Region_Select[1] + self.Region_Select[2] + self.Region_Select[4] # ABCE
- elif self.Region_Code == 3:
- return self.Region_Select[0] + self.Region_Select[1] + self.Region_Select[2] + self.Region_Select[3] + self.Region_Select[4] # ABCDE
- else:
- return "" # 或者其他默认值
- # 示例使用
- region_code = 2 # 你可以根据需要改变这个值
- my_instance = MyClass(region_code)
- print(my_instance.selected_region) # 输出: ABCE
复制代码
在这个例子中,根据 `Region_Code` 的不同值,我们从 `self.Region_Select` 列表中取出相应的元素,并将它们拼接成一个字符串。这样就可以根据不同的 `Region_Code` 动态生成所需的字符串。
如果有其他问题,欢迎继续提问!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|