我假设创建一个namedtuple
,它有27field_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)
结果值:
^{pr2}$现在,我不知道如何将sub\u值的元素传递给result(rollno, name, ...)
。在
这一行实际上定义了类型本身:
要创建实例,现在需要调用
^{pr2}$result(...)
。在相关问题 更多 >
编程相关推荐