我有一个清单
list = ['i-052b7c00040cad9e8', 1.53, 86.7265358899962, '/', 25.1078055963193, '/run', 10.6200969763866, 'i-0f40cbf93afdb6949', 1.97, 86.6133940961272, '/', 24.2470470317567, '/dev', 0.0]
我想在每个i-xxxxx中拆分列表,并将所有单独的列表存储在一个列表中。
提前致谢 :)
最佳答案
这是Python 3代码(应该可以使用)
newList = []
tempA = []
for item in list:
if "i-" in str(item) and len(tempA) == 0:
tempA.append(item)
elif "i-" in str(item) and len(tempA) != 0:
newList.append(tempA)
tempA = [item]
else:
tempA.append(item)
newList包含列表列表。
PS:下次,发布您尝试过的任何代码,然后寻求帮助。现在,似乎您还没有尝试过,只是想要代码。
关于python - python3中的列表拆分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45649607/