我需要为名为元组的集合的每个元素应用一个函数。
Product = collections.namedtuple('Product', [
'ticker_symbol', 'entity', 'unique_id', 'as_of_date', 'company_name',
'followers', 'items', 'linkedin', 'industry', 'date_added',
'date_updated', 'description', 'website', 'sector', 'ticker_industry'
])
response_rows = response_items.get('rows')
for response_row in response_rows:
logging.info(response_row)
results.append(Company(*response_row))
return results
我想将以下函数应用于 Company namedtuple 中的每个元素:
def _ToString(value):
if not value:
logging.warning('Empty value')
return None
if isinstance(value, unicode):
return value.encode('utf-8')
else:
return str(value)