我有一個元素列表。每個元素都是一個列表。例如如何訪問嵌套列表中的元素
a=[[1,2,3,[1,2,3,4]], [4,5,6,[2,5]], [7,8,9,[3,3,4]]...]]
我該如何去了解外表中每個元素的第二個元素,即[2,5,...]?
a [:,2]會很好(它可能有其他可能的解釋),但看起來我做這件事的唯一方法是使用for循環的一些描述。如果是後者,對我來說,我會更好地用每個元素的命名數組重寫我的代碼。然後我會問 - 列表何時會有用?
如果我使用圓括號並用元組替換了術語列表,那麼我可以同樣問相同的問題,然後引導我問爲什麼要打擾差異?一個元組給了我什麼,我不能用一個列表實現?
數據基本上如所示 - 外部列表的每個元素都是一個數字列表和一個可變長度的數組數組。每個元素表示特定解決方案的各種數量。找到所有解決方案後,我想選擇滿足特定屬性的解決方案。一個類是好的,但我有一個列表/數組的對象,我仍然會有同樣的問題 – user3799584
我正在考慮將內部列表轉換爲對象,如果它們都具有相同的長度和每個索引中的數字/列表有一個具體含義代碼可能更易讀,如果使用對象代替。您仍然可以使用map或列表理解來從元素中生成列表,而不管它們是對象還是列表。 – niemmi