Melhor resposta
Existem principalmente três tipos de colchetes usados na programação Python. Então, vamos falar sobre todos eles um por um.
- Colchetes ou parênteses (): colchetes ou parênteses são usados principalmente para declarar uma tupla. Tupla é um tipo de tipo de dados que armazena diferentes tipos de dados como string, int, char, etc. O ponto principal de uma tupla que a tupla não suporta atribuição de item, o que significa que não pode reatribuir ou alterar o valor de um elemento específico dentro de uma tupla. A sintaxe básica da tupla é semelhante a esta:
tuple = (1,2,3)
- Colchetes []: os colchetes são usados para declarar uma lista. Lista é um tipo de dados que contém dados de diferentes tipos, por exemplo string, int, char, etc. A única diferença entre tupla e lista é que você não pode reatribuir ou alterar os valores na tupla, embora possa alterar os valores na lista. A sintaxe básica de uma lista é semelhante a esta:
list = [1,2,3]
- Chaves onduladas {}: as chaves onduladas são usadas para declarar um conjunto e um dicionário em python. Um conjunto é uma coleção de tipos de dados como int, string, etc. A coisa sobre Conjunto i s que conjuntos não permitem valores duplicados e se os valores internos inseridos em um conjunto não estiverem ordenados, então irá organizá-los automaticamente na forma ordenada. Agora chegando aos dicionários, os dicionários consistem em duas coisas principais que são Chave e Valor. Ke y dentro de um dicionário pode ser usado para acessar o valor dessa chave. A sintaxe básica do dicionário e do conjunto é mencionada abaixo:
#This is set
set = {2,3,3,1,6,5}
print(set) #Output: {1,2,3,5,6}
#This is dictionary
dict = {
"age" : 18,
"Height" : 5"
}
print(dict["age"]) #output : 18
Espero que tenha resolvido suas dúvidas.
Votos positivos !! se ajudou 🙂
Resposta
Quais são os diferentes significados dos colchetes na programação Python?
Parênteses:
- usados para representar tuplas como (1, 2, 4).
- usado para agrupar expressões como em (a + b) * c + (x ** p) ** q – (f – g) #sem colchetes, a expressão terá semântica diferente.
- usado para incluir parâmetros em funções, como
print("Hello World")
Colchetes:
- usado para representar listas como
[1, 2, 4]
- usado para indexar um elemento em uma lista, tupla, string, dicionário, como
ls[i]
- usado para obter uma fatia de uma sequência: Exemplo –
st = "Python"
,st[2:5]
fornece"tho"
Cintas onduladas:
- usado para representar conjuntos, como
{3, 1, 2}
efrozenset({"b", "A", "C"})
- usado para representar o dicionário como
{1: "one", 2: "two", 9: "ten"}
- usado como espaços reservados em strings de formatação: Exemplo1:
"Hello {} How you".format("John")
- Exemplo 2:
"Sorted: {1}, {2}, {0}".format(14, 8, 11)
Exemplo 3 (para Python 3.6 e versões posteriores):
a, b, c = 1, -3, 6
f"a={a}, b={b}, c={c}, d2 = {b**2 - 4 * a * c}"
- etc.
Nota :
- {} é não um conjunto vazio; é um dicionário vazio
- set () fornecerá um conjunto vazio