我调用了一个数组数组arr,我想分割每个数组的第二个值.这意味着,如果我0-6想将其修改为'0','6'
是)我有的:
arr = [['PROVEEDOR', '0-6', '11111'], ['tiempo ida pulidor', '6-14', '33333']]
Run Code Online (Sandbox Code Playgroud)
我想拥有什么:
arr = [['PROVEEDOR', '0', '6', '11111'], ['tiempo ida pulidor', '6', '14', '33333']]
Run Code Online (Sandbox Code Playgroud)
我该怎么做这个转换?它始终是第二个值,并且总是有两个数字.我知道我要使用,.split('-')但我知道不知道让它在这里进行替换,因为我要在包含的所有数组之间进行迭代arr.
提前致谢.
zha*_*hen 12
如果你想在现场进行:
In [83]: arr = [['PROVEEDOR', '0-6', '11111'], ['tiempo ida pulidor', '6-14', '33333']]
In [84]: for i in arr:
...: i[1:2]=i[1].split('-')
In [85]: arr
Out[85]: [['PROVEEDOR', '0', '6', '11111'], ['tiempo ida pulidor', '6', '14', '33333']]
Run Code Online (Sandbox Code Playgroud)