exp = a | b | c | d
brackets = set('[(()())]')
def evaluate():
for i in brackets[:]:
arr[i] = ('''1st 2 exp''')
print(arr)
i = i + 1
表达式为a|b|c|d|e
。然后有一个数组,我们必须在a[0]
中存储前2个值,然后(a[0]|c)
存储在a[1]
中。
我们怎样才能达到这个目标?
答案 0 :(得分:0)
假设
brackets="a|b|c|d|e"
你可以做到
[brackets[0:x] for x in range(3, len(brackets), 2)]
给出了
['a|b', 'a|b|c', 'a|b|c|d']