namedtuple
27 を持つa を作成するとしますfield_names
。多すぎますがfield_names
、 のアイテムのリストを持つ sub というリストを作成しましたfield_names
。はのresult
インスタンスへの参照ですnamedtuple
。
sub = [
'MA9221', 'MC9211', 'MC9212', 'MC9213', 'MC9214',
'MC9215', 'MC9222', 'MC9223', 'MC9224', 'MC9225',
'MC9231', 'MC9232', 'MC9233', 'MC9234', 'MC9235',
'MC9241', 'MC9242', 'MC9243', 'MC9244', 'MC9251',
'MC9252', 'MC9273', 'MC9277', 'MC9283', 'MC9285']
result = namedtuple('result', ['rollno', 'name'] + sub)
結果値:
rollno = 123123
name = "Sam"
sub_value = [
1,0,0,0,0,
0,0,1,1,1,
1,1,1,0,0,
1,1,0,0,1,
1,1,1,0,1]
さて、 sub_value の要素を に渡す方法がわかりませんresult(rollno, name, ...)
。