假設我有一個列表,其中每個索引都是名稱或前一個名稱索引保留的房間列表。Python:將列表鏈接在一起
[["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"...
基本上將[名稱]與所有[客房預訂列表]連接在一起,直到下一個[名稱]實例。我有一個功能它接受一個列表,並返回True
如果列表的名稱,False
如果是預訂房間的列表,以便有效地我:
[True, False, False, False, True, False, True False]
對上述名單,但不知道如果有的話,這對我有什麼幫助。假設列表包含名稱,它只有一個名稱。
嘗試創建一個更連貫的數據結構。根據經驗,總是避免將不同類型或含義的元素存儲在同一個列表中。相反,請使用列表或字典列表。 – slezica 2012-08-16 07:44:56
我會如果我能,但這是我給的東西,而不是我自己創造的東西lol – zhuyxn 2012-08-16 07:47:32