1
我想创建一个namedtuple
其中有27 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, ...)
。
我认为他的问题是,他不知道如何啪 - 解压缩。无论如何。 – roippi
@roippi +1 for splant-unpack – bkmagnetron