Как отформатировать строку с последовательными числами

Что я хочу

Строка из серии чисел с квадратными скобками вокруг каждого из них.

Используйте функцию форматирования, а не перечисляйте их все, учитывая, когда вам нужно записать 1000 чисел.

Глупый путь:

SQL_SAVE_TBL_HANDLE_NO_TIME_VALUES = " ({0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9})"

Лучше, но неправильно

SQL_SAVE_TBL_HANDLE_NO_TIME_VALUES = " ({})".format(", ".join(["{{}}".format(num) for num in range(10)]))

Используя этот, я получил этот неправильный результат:({}, {}, {}, {}, {}, {}, {}, {}, {}, {})

Тяжелее

Тогда что, если в эти числа вставлен другой элемент, как их отформатировать?

SQL_SAVE_TBL_RESOURCE_HAS_TIME_VALUES="({0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, UNIX_TIMESTAMP(UTC_TIMESTAMP())*1000, {8}, {9}, {10}, {11}, {12})"

0 ответов

Другие вопросы по тегам