У меня есть словарь
d={'user': 'bala', 'password': 'pass', 'filetype': 'as-parquetfile'}
все ключи должны иметь префикс --
, кроме filetype
, который должен быть заменен на --
, чтобы получить
{'--user': 'bala', '--password': 'pass', '--': 'as-parquetfile'}
ЕслиЯ делаю ниже, я получаю синтаксическую ошибку.
{'--'+k:v if k!='filetype' else '--':v for (k,v) in d.items()}