インターバルのリストから複数のインターバルオブジェクトを作成するインターバルというクラスがあります。私はどのようにマップでそれを行うのですか?リストからの入力を持つPythonコールクラス
class Interval(object):
def __init__(self, s=0, e=0):
self.start = s
self.end = e
intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]]
私が実行しようとしました:
objs = map(Interval, intervals)
しかし、これは、個々のクラスに最初のパラメータとして、完全な間隔ではなく、入力を送信します。
OBJS =リスト(マップ(間隔、間隔が)) –
@AlanLeuthard動作するはずです:それが動作したが、その後、 'S'は、入力としてリストを取得し、' e'は、すべてのケースのために '0'になります... –