old_stalin
@old_stalin

Как отсортировать массив по подобию сортировки первого?

Есть массив a[] в котором хранятся цены на товар, есть массив b[] в котором хранятся товары, по умолчанию позиции товаров и цен к ним совпадают, но челоек захотел отсортировать цены по возрастанию a.sort(), как при этом отсортировать массив с товарами так же, что бы цены на товар не перепутались?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 2
aRegius
@aRegius
Python Enthusiast
from more_itertools import sort_together


sorted_prices, sorted_items = sort_together([prices, items])
Ответ написан
Комментировать
Храните товары и цены как
[{'product': 'наименвоание_товара_1', 'price': 100}, {'product': 'наименвоание_товара_2', 'price': 200}]

и тогда при сортировке ничего не перепутается
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы