Кор бо рӯйхатҳо
Дар ин дарс: дар рӯйхат ҷустуҷӯ мекунед, онро тартиб медиҳед ва рӯйхати нав месозед.
Дарси 16
Дар ин дарс: дар рӯйхат ҷустуҷӯ мекунед, онро тартиб медиҳед ва рӯйхати нав месозед.
Дар ин дарс: дар рӯйхат ҷустуҷӯ мекунед, онро тартиб медиҳед ва рӯйхати нав месозед.
1тағ номҳо = ["Алӣ", "Зарина", "Фарҳод"];2чоп(номҳо.дорад("Зарина"));3чоп(номҳо.индекси("Фарҳод"));4чоп(номҳо.индекси("Сино"));
дорад(х) - оё х дар рӯйхат ҳаст: дуруст ё нодуруст.индекси(х) - индекси х, ё -1, агар он набошад.1тағ рақамҳо = [30, 4, 100, 25];2рақамҳо.тартиб((а, б) => а - б);3чоп(рақамҳо);
тартиб рақамҳоро аз хурд ба калон тартиб медиҳад, агар ба он (а, б) => а - б диҳед. Ин функсияи кӯтоҳ мегӯяд, ки кадом рақам пеш меравад.
филтр ва харита1тағ холҳо = [55, 92, 47, 78, 30];2тағ гузаштагон = холҳо.филтр(х => х >= 50);3тағ дучанд = холҳо.харита(х => х * 2);4чоп("Гузаштагон:", гузаштагон);5чоп("Дучанд:", дучанд);
филтр танҳо унсурҳоеро нигоҳ медорад, ки барои онҳо шарт дуруст аст.харита аз натиҷаи функсия барои ҳар унсур рӯйхати нав месозад; худи холҳо тағйир намеёбад.х => х >= 50 - функсияи кӯтоҳ: х мегирад ва х >= 50-ро бармегардонад.Рақамҳоро ба рӯйхат хонед, миёнаи онҳоро ҳисоб кунед ва рақамҳои аз миёна калонтарро бо ҳамон тартиб, ҳар кадом дар сатри алоҳида, чоп кунед.
Вуруд: Сатри аввал - шумораи рақамҳо н, баъд н сатр, дар ҳар кадом як рақам.
Натиҷа: Рақамҳои аз миёна калонтар.
Рақамҳоро ба рӯйхат хонед ва онҳоро аз хурд ба калон, ҳар кадом дар сатри алоҳида, чоп кунед.
Вуруд: Сатри аввал - шумораи рақамҳо н, баъд н сатр, дар ҳар кадом як рақам.
Натиҷа: Рақамҳо аз хурд ба калон.
Рақамҳоро ба рӯйхат хонед, баъд рақами ҷустуҷӯро. Индекси аввалини онро дар рӯйхат чоп кунед, ё -1, агар он набошад.
Вуруд: Сатри аввал - н, баъд н рақам, баъд рақами ҷустуҷӯ.
Натиҷа: Индекс ё -1.
Рақамҳоро ба рӯйхат хонед ва ҳар рақамро танҳо як бор, бо тартиби аввалин пайдо шуданаш, чоп кунед.
Вуруд: Сатри аввал - шумораи рақамҳо н, баъд н сатр, дар ҳар кадом як рақам.
Натиҷа: Рақамҳо бе такрор.