我有以下的
namedtuple
:
from collections import namedtuple
Product = namedtuple(
'Product',
'product_symbol entity unique_id as_of_date company_name followers linkedin_employees linkedin industry date_added date_updated description website sector product_industry'
)
如何声明它,以便不超过 Python 的 80 个字符行限制?
'Hello ' 'world'
将隐式变为'Hello world'
。 - juanpa.arrivillaga'product_symbol entity unique_id as_of_date ...'
中,所有这些以空格分隔的项都应该成为namedtuple
的单独元素/成员吗? - martineaunamedtuple
的文档中说明可以接受一个由属性名用空格和/或逗号分隔的字符串,或者一个包含每个属性名的字符串序列。两种方式都可以;当属性名不超过半打短名称时,我倾向于使用单个字符串以保持简洁,但对于更长的属性集,使用list
/tuple
的str
可能会提高可读性。 - ShadowRanger