我試圖重新排列字符串以下數組的數組:的Python:重新安排串
myString =['000', ['1', 'two', 'three'], ['1', 'b', 'c']]
這樣myString2看起來像
myString2 = [['000', '1', 'two', 'three'], [['000', '1', 'b', 'c']]
尋找周圍的一些想法(如here)我嘗試了下面的循環:
myString2 = []
for i in range(0,len(myString)-1):
myString2 [i].append(myString[0])
myString2 [i].append(myString[i])
但是我得到一個錯誤,我並不真正在站立:
IndexError: list index out of range
我是相當新的蟒蛇,不知道是否有可能比我現在的想法更簡單的方法,如果沒有,如果有人能和藹解釋什麼是防止循環運行。
第二個嵌套預期應該只以一個括號開始。 –
我認爲你需要提供更多的細節,你想要完成什麼,以及你所期望的各種投入。沒有你詳細說明就很難提供某種通用的解決方案。例如,你是否期望處理像'['000',['1','2','3'',''','b','c'],'001']'如果是這樣,你期望輸出什麼? –
另外你的「嘗試」會在發佈之前得到一個'NameError'。 –