我想得到的是
[a][b][c]
從陣列 a=[a,b,c] 中獲取每個索引。我正在使用它來處理字典中的值。
我能找到的只是 .append() 但這回傳我 [a,b,c] 而不是 [a][b][c]
這是我做的功能
Def loop():
Newlist = []
for i in a:
Newlist.append(i)
return Newlist
uj5u.com熱心網友回復:
您想要附加一個值的串列,而不是單個值。IE
>>> new_list = []
>>> new_list.append([1])
>>> new_list.append([2])
>>> new_list.append([3])
[[1], [2], [3]]
所以在方法中你會做這樣的事情:
def loop():
new_list = []
for i in a:
new_list.append([i])
return new_list
uj5u.com熱心網友回復:
嘗試這個:
在每次重置的回圈內創建一個新串列,添加您的變數,然后將新串列添加到父串列。
您還可以使用以下命令從父串列中獲取單個串列:Newlist[1]
Def loop():
Newlist = []
for i in a:
temp_list = []
temp_list.append(I)
Newlist.append(temp_list)
return Newlist
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/375719.html
