Разница между квадратными и фигурными скобками в Python заключается в их предназначении:
[]
используются для списков, в том числе для создания, добавления, удаления и изменения их элементов. 12 Также с их помощью обращаются к элементам списков, кортежей, строк и других индексируемых объектов. 1 Ещё квадратные скобки применяют для срезов — извлечения подмножества элементов. 1 {}
используются для словарей, в том числе для создания, добавления, удаления и изменения значений. 1 Также с их помощью создают множества и используют для форматирования строк (динамического подставления значений). 1 Таким образом, квадратные скобки связаны с работой со списками, а фигурные — со словарями и множествами.