ак тогда в цикле выше уровнем понять, что надо выйти, а не продолжить?- флагом
import json
with open('join.json') as f:
original_data = json.load(f)
new_data = []
for element in original_data:
for data in element['data']:
name = data['name']
found = False
for new_element in new_data:
for new_list in new_data:
if new_list[0]['name'] == name:
new_list.append(data)
found = True
break
if found:
break
if not found:
new_data.append([data])
print(new_data)
names = ['Vika', 'Ivan', 'Sasha']
for name in names:
print('Hello,', name, '\n')
print('Hello, everyone!')
Hello, Vika
Hello, Ivan
Hello, Sasha
Hello, everyone!
names = ['Vika', 'Ivan', 'Sasha']
for name in names:
print('Hello', name, '\n') # тут стоят пробелы в начали строки, у вас их нет
# ТУТ ПРОСТО ЭНТЕР НАЖАТЬ
print('hello, everyone')