Quais são os diferentes significados dos colchetes na programação Python?


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} e frozenset({"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

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *