Kọ ẹkọ Ipilẹ data Awọn ọmọ ile-iwe Python - Apá 2


Ninu Apakan 2 ti Ẹtọ Eto data Python, a yoo jiroro kini tuple, bawo ni o ṣe yato si ilana data miiran ni Python, bawo ni a ṣe le ṣẹda, paarẹ awọn ohun elo tuple ati awọn ọna ti awọn nkan tuple ati bii tuple ṣe yato si atokọ naa.

  • Python tuples jọra si atokọ data akojọ ṣugbọn iyatọ akọkọ laarin atokọ ati tuple ni, atokọ naa jẹ iru iyipada nigba ti awọn tuples jẹ iru aiyipada.
  • Awọn ọmọ ile-iwe ṣe atilẹyin itọka (mejeeji rere ati titọka titọka) ati awọn iṣẹ gige.
  • Awọn ọmọ wẹwẹ, ni gbogbogbo, ni ao lo lati tọju data oniruru.
  • Ti a bawewe si atokọ iterating lori tuple yara.
  • A le lo awọn ọmọ wẹwẹ bi “bọtini” si awọn ohun itumọ ọrọ nitori wọn ṣee ṣe. ”
  • A tun le tọju iru data iyipada ni inu tuple bi atokọ, ṣeto, ati bẹbẹ lọ
  • Awọn eroja ti tuples ko le ṣe atunṣe ayafi ti eroja ba jẹ ti iru iyipada.
  • Awọn aṣoju wa ni ipoduduro nipa lilo akọmọ \"() \" .

Kọ ohun elo Tuple

Iru si atokọ tuple tun ni awọn ọna 2 ti kikọ nkan naa.

  1. Ọna itumọ Tuple\"tuple()".
  2. Awọn obi pẹlu awọn iye ti a pin nipa aami idẹsẹ kan.

AKIYESI: O le ṣẹda tuple ofo tabi tuple pẹlu ọpọlọpọ awọn iye, ṣugbọn nigbati o ba n ṣẹda tuple pẹlu iye kan o yẹ ki o fikun aami idẹsẹ si o bibẹẹkọ kii yoo ṣe akiyesi bi ohun elo tuple.

O tun le ṣẹda tuple laisi akọmọ nipa fifun awọn iye lọpọlọpọ si oniyipada ti o yapa nipasẹ awọn aami idẹsẹ ati pe yoo yipada si ohun tuple. Eyi ni a pe bi iṣakojọpọ tuple.

Tọka Atọka ati Ige

Iru si atokọ naa, tuple tun ṣe atilẹyin titọka ati iṣẹ gige.

Ohun kọọkan ninu tuple ni a sọtọ si ipo itọka ti o bẹrẹ lati (0) ati ipo itọka odi ti o bẹrẹ lati (-1). A le wọle si ipo itọka lati gba iye tabi paapaa a le ṣe imudojuiwọn ohun elo tuple ti o ba jẹ nikan ti awọn iru iyipada bi atokọ tabi ṣeto.

A tun le lo gige lati wọle si awọn ohun kan ninu atokọ naa. Ige gige ngbanilaaye lati wọle si ibiti awọn ohun kan nipa ṣalaye ibẹrẹ, ipari, awọn ipele igbesẹ.

Tuple jẹ iru aidibajẹ o ko le yipada tabi yọ awọn eroja kuro lati tuple ṣugbọn a le yipada tabi paarẹ eroja iyipada ti o wa ninu tuple kan.

Wo apẹẹrẹ:

b = (1,2,3,'Leo',[12,13,14],(1.1,2.2))

Atokọ ohun iyipada kan wa ti tuple b ni itọka 4. Bayi a le yipada tabi paarẹ awọn eroja ti atokọ yii.

Awọn ọna Tuple

Lo iṣẹ inu \"dir()” lati wọle si awọn ọna ati awọn abuda fun awọn nkan tuple.

ọna kika (x) - Pada nọmba igba ti x wa ni tuple.

Ọna itọka (x) - Pada ipo itọka akọkọ ti x.

Iru si atokọ a le ṣopọpọ awọn ohun elo tuple meji sinu nkan kan nipa lilo oniṣe \"+” .

Yiyọ ati pipaarẹ Nkan Tuple

Tuple jẹ iru aidibajẹ a ko le yọ awọn eroja kuro ninu rẹ. A le paarẹ ohun ti tuple kuro ni orukọ orukọ nipa lilo ọrọ inu ti a ṣe sinu rẹ \"del” .

Ninu àpilẹkọ yii, o ti rii kini tuple, bawo ni a ṣe kọ tuple, bawo ni a ṣe le lo titọka ati awọn iṣẹ gige, awọn ọna tuple, ati bẹbẹ lọ. tuple yara yara si akawe si.

Ninu nkan ti nbọ, a yoo ṣe akiyesi iwe-itumọ data itumọ ti miiran. Titi lẹhinna, o le ka diẹ sii nipa Tuples nibi.