List = [['ServerA','Envname1','abc','xyz'],
['ServerA','Envname2','abc','xyz'],
['ServerB','Envname3','aaa','bbb'],
['ServerC','EnvName4','uuu','vvv'],
['ServerB','Envname5','aaa','bbb']]
列表如果該服務器是相同的,然後在第二和內列出的第三索引的值將是相同的。
例如: - 在第一個列表['ServerA','Envname1','abc','xyz']
和第二個列表['ServerA','Envname2','abc','xyz']
服務器是相同的('ServerA'),所以值'abc'和'xyz'是相同的。
同樣地,在第三值服務器B和4日是相同的「AAA」和「BBB」
只有ENVNAME正在發生變化,即使服務器是一樣的。
我在列表的最終列表中想要的是將所有具有相同名稱的服務器進行分組,並相應地添加所有Envnames,如果服務器名稱相同,其餘元素將相同。
預期列表
Final_list = [['ServerA','Envname1,Envname2','abc','xyz'],
['ServerB','Envname3,Envname5','aaa','bbb'],
['ServerC','EnvName4','uuu','vvv']]
可有人告訴我這個?
輝煌!謝謝 :) –