假设我有一个列表,其中每个索引要么是一个名称,要么是前一个名称索引保留的房间列表。
[["Bob"],["125A, "154B", "643A"],["142C", "192B"], ["653G"],
["Carol"], ["95H", 123C"], ["David"], ["120G"]]
所以在这种情况下,Bob 保留了以下房间:125A、154B、643A、152C、192B 和 653G 等。
如何构造一个函数,使上述格式变为以下格式:
[["Bob", "125A, "154B", "643A", "142C", "192B", "653G"], ["Carol"...
基本上将 [name] 与所有 [房间预订列表] 连接,直到 [name] 的下一个实例。我有一个函数,它接受一个列表,True
如果列表是一个名字,False
如果它是一个房间预订列表,则返回,所以我有:
[True, False, False, False, True, False, True False]
对于上面的列表,但不确定这对我有什么帮助,如果有的话。假设如果一个列表包含名称,它只有一个名称。