logo

Pythonban tartalmazza

A Pythonban a 'tároló' olyan objektum, amely más objektumokat tartalmaz. A tárolók lehetőséget biztosítanak az adatgyűjtemények rendszerezésére és kezelésére. A Python számos beépített tárolótípust kínál, beleértve a 'listákat', 'tupleseket', 'készleteket' és 'szótárakat'. Mindegyik típusnak megvannak a saját jellemzői és használati esetei.

Listák

A listák az elemek rendezett gyűjteményei. Ezek változtathatók, ami azt jelenti, hogy a lista elemeit a létrehozás után módosíthatja. A listák szögletes zárójelek „[ ]” használatával jönnek létre, és különböző adattípusú elemeket tartalmazhatnak.

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

Tuples

A sorok hasonlóak a listákhoz, de megváltoztathatatlanok, vagyis létrehozásuk után nem módosíthatók. A sorok zárójelek ( ) használatával jönnek létre.

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

Készletek

A készletek egyedi tárgyak rendezetlen gyűjteményei. Hasznosak különböző értékek duplikáció nélküli tárolására. A készletek `{ }` kapcsos zárójelekkel jönnek létre.

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

Szótárak

A szótárak kulcs-érték párok gyűjteményei. Minden kulcshoz egy érték tartozik, hasonlóan egy valós szótárhoz, ahol a szavak (kulcsok) definíciókhoz (értékekhez) vannak társítva. A szótárak létrehozása kapcsos zárójelek `{ }` és kettőspontok `:` használatával történik a kulcsok és értékek elválasztására.

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

Konténer műveletek:

Elemek elérése:

A tároló elemei indexeléssel (listák és sorok esetén) vagy kulcsokkal (szótárak esetén) érhetők el.

1. példa:

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

Kimenet:

 1 

2. példa:

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

Kimenet:

 Alice 

Elemek hozzáadása és eltávolítása:

A tárolók módosíthatók elemek hozzáadásával vagy eltávolításával.

1. példa:

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

Kimenet:

mesterséges intelligencia és intelligens ügynökök
 [1, 2, 3, 4] 

2. példa:

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

Kimenet:

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

Konténerek feletti iteráció:

A tárolóban lévő elemeket ismételheti hurkok segítségével.

Példa:

 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}') 

Kimenet:

 1 2 3 name: Alice age: 30 

Magyarázat:

Az első ciklus a my_list listán iterál, és minden elemet (1, 2, 3) egy új sorba nyomtat. A második ciklus a my_dict szótár kulcs-érték párjain iterál, és mindegyik párt a következő formátumban írja ki: érték, ahol A kulcs a szótár kulcsa (név, életkor), az érték pedig a megfelelő érték (Alice, 30).

karaktert karakterláncra alakítani

Ez a Python konténereinek néhány alapja. A tárolók döntő szerepet játszanak a Python-programok adatainak rendszerezésében és kezelésében.