Я новичок в python и пробую некоторые вещи с пакетом heapq. У меня есть этот набор данных:Ошибка символа с простой формулой лямбда
portfolio = [
{'shares':100,'price':50},
{'shares':200,'price':53},
]
Я стараюсь, чтобы получить дешевый долю в настоящее время по следующей формуле:
Cheap = heapq.nsmallest(1, portfolio, key = lambda s: s[‘price’])
Это, однако, дает мне следующую ошибку:
SyntaxError: Unknown character
Любые мысли о что здесь не так?
Вы скопировали вставку '' price''? Попробуйте переименовать '. – vds
Чтобы уточнить, ваши «котировки» неверны по цене, похоже. Измените кавычки на '' 'или' ''. – idjaw