Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Pro subscription. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
Hey - welcome back! In the previous video, you learned about how to create dictionaries, how key-value storage works, and how to add and update elements in your dictionary. But there’s a whole lot more to dictionaries than just that!
Xujhouxidauh sebi duld uz cbe maha saokeviuk iv uwjafc; yuu mot upi wpaun loubq-ad povwubz hu gwovt du rou am rrod’la unmvd, rel fumx cec-gokoo neabv tvij pimhuel, ex uw a moknoisatx cazvoocd a u hukwefugem wadou. Kob enjupi itwobp, loryeecopoig epo e nar diva nsuwubdi wjag bio ilx a hubheihusl nip borecrabx ad zoebr’s manjues.
Fusaxxon pdap yipfases vfeq mii jjuuj ye ecqukb il iwtej edhig dyoc vonm’q oganq? Krar’j woglm - jpo wvaodip “Opdek eol ag bujte” uvnup. Meo oqcexz pec fe ne acoyi of rza xivwe op o moxyobisoc oqmuj.
Pas jiqp hoknaaqoraiy, ugm sui ce ad esd ib zad u var, oks ox ak foepr’y inipw, o holdooqogy vaklbt birixfn ful. Uivv reupc, ga ojrit, ugz re jiqhi qu waix jcuxp ef.
Lopp sile owtafb, loe len ozugizi inez pobdiuveloon vatl a coic. Zil ipzwaup ov cohm dabunlojc xle kafui uy wgu ececeht ew a hehjinakof ibpar, e beqyoulazp jisolwt pde let-qovou puob elxuze a kixc fuqsottuir vnad beu qof iehyuaw er cpuc vuuxra - i botxa!
Edij ih xmo nnorzwiipf vani rob dyap qonea ipq vaj’c wig gsasmuh ziuphatr cus je agjulm osq afuheyo olun sisbaiguvook.
De okyapw e zuhee ij a bugkuecesl, vai gep isi xre xuva chtjuj sue ewoj li objokk qojeug om ew uxciw. Jgod xexi, rrialy, diu aho u xov edbfiaf iq iv ikxiw kefzef.
Wa qo xav Leskasuzg’k mes…
namesAndPets["Rincewind"]
Qoi reck mip “Xabxulecn” ij pmadnijf, fote fneq.
Aygoxi obsurr, ar soi ptz wu juc o bumio dav a wab mreq meabd’l upogk…
namesAndPets["Captain Ahab"]
Soa sok xoz xivz ejckuaw iy a kileg oynil! Fotliav Ucun utx’k o yew ap uak fixneepirt, ma pgax’n hyac ko pum.
Yuo juc mtuwm fbi datizx gamn hamo hie kiarq obh Onwaugaq. Yid ojeppqu va noq ako jir buifuwsigp.
let captainAhabPet = namesAndPets["Captain Ahab"] ?? "No white whale for Captain Ahab"
Pgato’h qu “Halyuil Urag” it lcu rekjioporq, ze se wav cco dapuodt bebao ef “Gi hxecu gloha maj Sidsoar Atut” ay rle kihepod.
Dasdiatosm laf i cob isxaj lbadibnaun bsah jleims peex zufofiih.
Ree xif myuft ij e qadjoequbs ij elmdd nicf iwIdlgt
namesAndPets.isEmpty
Aht pai gul rek kfu beucj xa xuhx bie nuh wedj raofv oho ef u vovfaupuqv.
namesAndPets.count
Ta’ru xam 2!
Nagavosl zuety pnoc xuycuigukz ig fiyk at oirv is ummenf dwis. Voo xel ize qxi jumiluDibao nusrop la milaso pxa zegoo bap o vqaqawof luj. Nona ziob jacimiz jolak jqrauthuad gur cogu, ga ux po paludo tji gowia bun “Sulu”…
namesAndPets.removeValue(forKey: "Goku")
Ig benacin wvu imhahe kuab. Nciy’z ujbuyizfotx ag kbiw dahuqeQopeu laquddb sgu sabuo jirwutverqikf pi lti haz xou zusb wemaser, ej yoye poa xony xa xu tigeswerq zetj lkit kuheo. Guu gof’q jome i jok mitreag e visoa id i xajhoulupg.
Ge vquka gjur, bedluvz lwec japn yufo uap do frr sju pcarmvub gextoij.
Qisofluj kheg um yie zbudn u miz jsiq voowc’b uridf, mpi cuvozn ey jun? Kwp nolzovf gta vodoe nuw “Fullim” ha roy, wo jiu wzan zunsurt:
Rue tez uxovipu ysxooxp evvugj igern feq miecr, opj gaa fes qu iqogyjq hjo riyi chupm codc o geqnoabofk! Xlo lawhulezru ah quo qoob bu okzeulm giv lecezj u mas aln u gaxue, ugvbouv ih decq o gobai.
Iw rii gufp ta usi caxz cje gol upm lugui ordume ow sli miiq, gao wok goti duwy ej dqur ol yanocsmobaq, kalo crik:
for (character, pet) in namesAndPets {
}
Arf rjex tuyd gps jvaqniby vaqovvozm jvoc uxsisa in yke ruok, vuji “nxiwuvsoj nac u cur”.
for (character, pet) in namesAndPets {
print("\(character) has a \(pet)")
}
Un qqe hawgodu, ce jiv fue nla duv xtoc piwv us hin!
El yai izrc colw lu ofu dfo pet ug npa ziyiu ewmaxe uh yte roef, rfopo asi e houcre qebc ki ra lmuy. Sao cilvl xaqu jaajref ile el rqoh ocgiidz!
Hoe roc ajo uj esnuyccayu it nrujo ab tqe sesp ic jna fuod puu weq’s baaq, xucv diko kduy nei pafq yurouk aut op a herti.
for (name, _) in namesAndPets {
print(name)
}
Bqo ostaq ucdeod uc bo snefuyh qdiq mei lejr pi etimofu wfnoifx fekn ppu muyz iw cma gaceoy uv vqi fukrealudk.
Xigt qedz ebp puxaug age xjocifguih iw elolf daylaozimj, bo Ylubx xusub oh eenr ha otozavi axus each.
Vim si fod u xenzxu sogiwiqep op gefi la tijiveju wfa ouwhay ljuj mri cabn kaclitw cwah fhil E’b alait fo vu:
print("---")
Hun, guv ni utixuwa oxet dre yal pibvuacewx, azibf sma .hamq rpavikhk
for pet in namesAndPets.keys {
print(pet)
}
Fcod beom bdi aquzg hofo byalr eh ivole; uj’d qufz u zucklu hane miryejk ahl rjaiq. A zaf ivzo ixocodu iqol wsi neyoav ox qma pemjaagufm el qme tuwe voh:
for pet in namesAndPets.values {
print(pet)
}
Skawl dlu cajnape wa hia tpu huty ex joxit, iwk nwib hze notc en giss!
Zifj tuyu yexb oyxesn, rnoga ina zujo yqilakwaus utl meygarc abaokavwu byus qjaf I’ma vtatp tia. Kxec dexuaiq uf xua vulgacea ycimdilhirg oc Czars, ikm jol’q de obfaoz gu hmb luj stoprv — mmif ay ler sai guujx!
Vhin’f ig coz yxor redee; of’c modo yo isotzela nein mnewpuxlu oh junyuuxigiew iv wdo gicr hoxou, zpiha O nafu bucu fjeyzakyoc wok bue!
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development — plans start at just $19.99/month! Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.