我有隔離測試目的這部分代碼和這個問題Python中附加一個列表,列表,然後將其清除
noTasks = int(input())
noOutput = int(input())
outputClist = []
outputCList = []
for i in range(0, noTasks):
for w in range(0, noOutput):
outputChecked = str(input())
outputClist.append(outputChecked)
outputCList.append(outputClist)
outputClist[:] = []
print(outputCList)
我這裏有這個代碼,我得到這個輸出
[[], []]
我無法弄清楚如何得到下面的輸出,我必須清除子列表或我得到的東西完全錯誤的......
[["test lol", "here can be more stuff"], ["test 2 lol", "here can be more stuff"]]
'outputClist [:] = []'是** **明確你已經把進入名單已經刪除了一切。我想你需要'outputCList.append(outputClist [:])',而不是。 – jonrsharpe
@jonrsharpe不完全是我想到的,但謝謝你試圖幫助。丹尼爾發佈的解決方案工作。 – snorkle213