[英]How to create new list with any enter to for-loop in Python?
我想在第二個 for-loop 結束后創建新列表,換句話說,當 j 增加定義新列表時
代碼是:
for j in range(0, countOfAtt):
for i in range(j, len(content3), countOfAtt):
list1.append(content3[i])
先感謝您
這行得通嗎?
final_list = [] # this will hold all the lists you created in for loop
for j in range(0, countOfAtt):
mylist = [] # initiate a new list
for i in range(j, len(content3), countOfAtt):
mylist.append(content3[i])
final_list.append(mylist)
這將為每個j
為您提供一個新列表(包含您嘗試放入的任何內容):
[[content3[i] for i in range(j, len(content3), countOfAtt)] for j in range(countOfAtt)]
如果它沒有給你想要的東西,那么你必須展示你在循環之前擁有的數據樣本,以及你想要的 output,這樣我們就可以檢查邏輯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.