0
我一直在尋找如何做到這一點,但我找不到是否有解決方案。我以爲__import__
?但我仍然無法弄清楚。 例如:返回時在函數中導入模塊
>>> def combs(s = []):
... from itertools import combinations
... return [list(combinations(s, 2))]
...
>>> lst = ["A","B",'C']
>>> print(combs(lst))
[[('A', 'B'), ('A', 'C'), ('B', 'C')]]
>>>
我很好奇,如果這樣的事情可以做?
def combs(s = []):
return [list(combinations(s, 2))]__import__(itertools, list)
我不明白你的問題。應該做什麼「這個」?你爲什麼要導入返回的東西? –
@AndrasDeak只是好奇,如果有辦法做到這一點,我所說的「this」是代碼'__import __(itertools,list)'。如果有可能在返回時實現類似的東西。 –
爲什麼這會與正確導入它有所不同,並返回?除了不太可讀。 –