のミックスのための辞書充填:私は私は次の形式で辞書を移入したいint型とstr
columns=[14,116]
spaces = {'A':[int(i) for i in range(0,columns[0])], 'B': [int(i) for i in range(0,columns[1])]}
のみcolsの[14116]場合は簡単だが、COLSが持っている場合、私はここに、たとえば、問題を取得しますcols = [14,16,117,18,180,190]です。
alphabet=['A','B','C','D','E','F']
columns=[14,16,117,18,180,190]
spaces = dict(zip(alphabet, [int(i) for i in range(0,columns)]))
をしかし、私は列を置くのアイデアを持っていない[0]、列は[1]のzip
内部の予想される出力:これを解決するために、私はこのコードを試してみました
namespaces = {'A':[int(i) for i in range(0,cols[0])],
'B': [int(i) for i in range(0,cols[1])], 'C': [int(i) for i in range(0,cols[2])], and so on...}
BTW、上記のエラーは、エラーをスローします:
range()
期待される整数の終わりの引数、リストを得ました。
をその範囲で私のために 'int型(I) '単純に'レンジ 'です、そうですか? – bipll