我正在尝试转换此函数:
templist = []
for each in characters:
if each in vowels:
templist.append('v')
elif (each in alphabet) & (each not in vowels):
templist.append('c')
else:
templist.append('?')
characters = templist
print(characters)
into列表理解
m
我尝试过递归,但在递归函数中使用ArrayList时遇到了问题。这个问题是基于另一个编写的,但我没有创建TreeView,而是尝试插入类别的id,并获得它的子项、子项。等等;都属于这个类别。我使用的函数代码如下:
ArrayList arr = new ArrayList();
List<MyObject> list = new List<MyObject>();
list.Add(new MyObject() { Id = 1, Name = "Alice", ParentId = 0 });
list.