我试图重新排列字符串以下数组的数组:的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'。 –