а точно цену с айдишником надо сравнивать? какая логика вообще?
результат какой должен получиться?
[x if x != 2 else 6 for x in list] это нужно?
а почему не спросил, откуда брать пи?
а как это связано с Python?
устроиться куда?