# データを各区ごとに確 info = {} for i in soup.find_all('shelter'): name = i.find('name').string ward = i.find('ward').string addr = i.find('address').string note = i.find('notes').string if not (ward in info): info[ward] = [] info[ward].append(name)
# 区ごとに防災拠点を表示 for ward in info.keys(): print('+', ward) for name in info[ward]: print('| - ', name)