Я использую Python/MySQLdb часто и часто форматирует список категорий для MySQL. Нижеприведенный код превращает список категорий в «ADD COLUMN», FLOAT, ADD COLUMN b FLOAT, ADD COLUMN c FLOAT. Я хочу выяснить, как лучше всего упростить этот кусок кода, допустив произвольное изменение в общей строке '(например, «ADD COLUMN% s FLOAT» может быть легко «% s =% d» или «% s ='% s' "). Есть ли какая-то форма понимания списка, которая работает?Упорядочение списка и упрощение кода
categories = ['a','b','c']
select_l = []
for cat in categories:
s = 'ADD COLUMN %s FLOAT' % (cat)
select_l.append(s)
select_s = ", ".join(select_l)
Я мог бы создать метод, но, похоже, много примеров, где он не будет обрабатывать определенную потребность. Благодаря