Вот такой код:
def Very_expensive_product(file):
pr = []
names_pr = []
with open('{}'.format(file), 'r', newline='') as csvfile:
reader = csv.DictReader(csvfile)
for row in reader:
pr.append(float(row['Цена,руб.']) and names_pr.append(str(row['Имя товара']))
Сталкиваюсь не первый раз уже, но не понимаю в чем дело. В этом коде добавляются только данные в список pr.
В names_pr все так же пусто остается. Если без "and" писать, опустив строку ниже, то все работает. Почему так? Почему с "and" не работает?