Python -循环遍历列表并在匹配时将它们连接起来



我有一个列表字典。我必须在可能的地方循环连接它们。当连接它们时,我必须将两列加在一起。我要么用字典,要么用列表。

<表类> id 名称 日期 价值 tbody><<tr>1hotel122-11-22902hotel222-11-22903hotel322-11-22904hotel123-11-22105hotel223-11-22606hotel323-11-2290

试一试=)

hotels = {}
for ind,row in df.iterrows():
hotel = row['name']
if hotel in hotels:
hotels[hotel]['value'] += row['value']
hotels[hotel]['date'].append(row['date'])
else:
hotels[hotel] = {
'value': row['value'],
'date': [row['date']]
}
print(hotels)

输出:

{'hotel1': {'value': 100, 'date': ['22.11.2022', '23.11.2022']},
'hotel2': {'value': 150, 'date': ['22.11.2022', '23.11.2022']},
'hotel3': {'value': 180, 'date': ['22.11.2022', '23.11.2022']}}

相关内容

  • 没有找到相关文章

最新更新