私はこれを行う方法を探していましたが、解決策があるかどうかはわかりませんでした。私は__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)'です。そのようなものを返すときに何かを実装することが可能ならば。 –
なぜそれを正しくインポートすることと違うのでしょうか?非常に読みにくいことを除いて。 –