,如果有做的更優雅的方式我想知道的一個函數的輸出如下:擴展單獨的列表與
編輯:
def whaa(x):
# Let's not get too picky about this function
return list(range(0,x)), list(range(-1,x))
a, b = whaa(10)
c = whaa(20)
a.extend(c[0])
b.extend(c[1])
編輯:函數的行爲取決於輸入。我希望將相應的輸出整齊地放入同一個列表中。
本質上,我想要做的是訪問輸出元組的各個元素並擴展我的列表,而不必經歷將輸出存儲到單獨變量中的麻煩。它似乎是給了這個構造,這不是可能的,但我願意接受建議!
啊!這工作!我想保存開箱直到最後是我失蹤。謝謝! 我不明白你關於在列表中留下a和b的問題。他們是名單,不是嗎? –
無論什麼類型a和b都是。只是他們是相關的,你想對他們重複類似的操作,所以把他們保存在一個集合中。列表在這裏是適當的,所以你有'[a,b]'的列表。是的,它們也是列表,所以它是嵌套列表,但'a'和'b'的類型並不重要 - 我們可以添加ints或以相同樣式更新字典。 –