logo

Vsebuje v Pythonu

V Pythonu je 'vsebnik' objekt, ki vsebuje druge predmete. Vsebniki omogočajo organiziranje in upravljanje zbirk podatkov. Python ponuja več vgrajenih vrst vsebnikov, vključno s `seznami`, `tuples`, `nabori` in `slovarji`. Vsaka vrsta ima svoje značilnosti in primere uporabe.

Seznami

Seznami so urejene zbirke predmetov. So spremenljivi, kar pomeni, da lahko spremenite elemente na seznamu, potem ko je bil ustvarjen. Seznami so ustvarjeni z oglatimi oklepaji `[ ]` in lahko vsebujejo elemente različnih tipov podatkov.

 my_list = [1, 2, 3, 'hello', True] 

Tuples

Tuples so podobni seznamom, vendar so nespremenljivi, kar pomeni, da jih po ustvarjanju ni mogoče spreminjati. Tuple so ustvarjene z uporabo oklepajev `( )`.

 my_tuple = (1, 2, 3, 'hello', True) 

Kompleti

Kompleti so neurejene zbirke edinstvenih predmetov. Uporabni so za shranjevanje različnih vrednosti brez dvojnikov. Nizi so ustvarjeni z zavitimi oklepaji `{ }`.

 my_set = {1, 2, 3, 4, 5} 

Slovarji

Slovarji so zbirke parov ključ-vrednost. Vsak ključ je povezan z vrednostjo, podobno kot v realnem slovarju, kjer so besede (ključi) povezane z definicijami (vrednostmi). Slovarji so ustvarjeni z zavitimi oklepaji `{ }` in dvopičji `:` za ločevanje ključev in vrednosti.

 my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'} 

Kontejnerske operacije:

Dostop do predmetov:

Do elementov v vsebniku je mogoče dostopati z uporabo indeksiranja (za sezname in tuple) ali ključev (za slovarje).

Primer 1:

 my_list = [1, 2, 3, 4, 5] print(my_list[0]) 

Izhod:

 1 

Primer 2:

 my_dict = {'name': 'Alice', 'age': 30} print(my_dict['name']) 

Izhod:

 Alice 

Dodajanje in odstranjevanje elementov:

Vsebnike je mogoče spreminjati z dodajanjem ali odstranjevanjem elementov.

Primer 1:

 my_list = [1, 2, 3] my_list.append(4) # Add an item to the end of the list print(my_list) 

Izhod:

 [1, 2, 3, 4] 

Primer 2:

 my_dict = {'name': 'Alice'} my_dict['age'] = 30 # Add a new key-value pair to the dictionary print(my_dict) 

Izhod:

 {'name': 'Alice', 'age': 30} 

Ponavljanje čez vsebnike:

Postavke v vsebniku lahko ponavljate z uporabo zank.

primer:

 my_list = [1, 2, 3] for item in my_list: print(item) my_dict = {'name': 'Alice', 'age': 30} for key, value in my_dict.items(): print(f'{key}: {value}') 

Izhod:

 1 2 3 name: Alice age: 30 

Pojasnilo:

Prva zanka ponovi po seznamu my_list in natisne vsak element (1, 2, 3) v novo vrstico. Druga zanka ponovi po parih ključ-vrednost v slovarju my_dict in natisne vsak par v obliki ključ: vrednost, kjer key je ključ iz slovarja (ime, starost) in value je ustrezna vrednost (Alice, 30).

To je nekaj osnov vsebnikov v Pythonu. Vsebniki igrajo ključno vlogo pri organiziranju in upravljanju podatkov v programih Python.