• Izoh
  • Izoh: Kabi sinab ko‘ring. 8-savol
  • Izoh: append metodi ro‘yxatning oxiriga elementlarni qo‘shadi. 2-savol




    Download 5.67 Mb.
    bet25/31
    Sana22.10.2022
    Hajmi5.67 Mb.
    #27828
    1   ...   21   22   23   24   25   26   27   28   ...   31
    Bog'liq
    Uzb coders qollanma
    TITUL 2 (3), PM 5-2-Ma\'ruza (2), Qurilish mashinalarini bir ish joyidan boshqa ish joyiga uni qo, 1-маъруза, 2-amaliy ishga Javoblar, 2-amaliy ish, 1-2-mustaqil ish mavzulari (1), Birgalikda Korrupsiyani To\'xtatamiz
    Izoh: append metodi ro‘yxatning oxiriga elementlarni qo‘shadi.
    2-savol
    Endi buni sinab ko‘ring:
    words.extend("abc")
    Nima bo‘ldi? Qaytaramiz, words qiymatini tekshiring.

    Izoh: extend metodi append metodidan butkul farq qiladi. Bunda satr ro‘yxatdek (har bir belgisi alohida element sifatida) qo‘shildi.
    3-savol
    Endi ushbu ro‘yxat bilan extend metodini sinab ko‘ring:
    words.extend(["kangaroo", "wallaby"])
    Bu nima qiladi?

    Izoh: Ro‘yxatni "words.extend"ga uzatsangiz, u ushbu ro‘yxat so‘zlarini "words" ga qo‘shadi.
    4-savol
    Endi append va extendlardan keyin ushbu metodni chaqirib ko‘ring —
    words.reverse()
    Bu bajarilgandan so‘ng wordsdagi birinchi element nima?

    Izoh: reverse metodi ro‘yxatning tartibini teskari qiladi.
    5-savol
    Yana bitta ro‘yxat metodi! Bu nima qiladi?
    words.sort()


    6-savol
    Keling, ushbu ro‘yxat metodlarini ular tavsiflari bilan moslashtiring.

    Izoh: Add one item to the end of a list. – Ro‘yxat oxiriga bitta element qo‘shadi
    Add possibly several items to the end of a list. – Ro‘yxat oxiriga bir nechta element qo‘shadi
    Change a list so it is in alphabetical (and numerical) order.– Ro‘yxatni alifbo tartibida taxlaydi
    Change a list so it is in the opposite order from how it was before. – Ro‘yxat tartibini teskariga almashtiradi.
    7-savol
    Ushbu append va extend metodlari o‘rtasidagi farqni chalkashtirib yuborish odatiy holdir, shuning uchun farqni aniq bilib olaylik.
    Quyidagilarni sinab ko‘ring:

    Izoh:

    Kabi sinab ko‘ring.
    8-savol
    Siz bu kodlarni sinab ko‘rishingiz mumkin, lekin avval ular nimani amalga oshirishi haqida o‘ylashga harakat qiling:
    >>> first_list = [1, 2, 3]
    >>> second_list = [4, 5, 6]
    >>> for item in second_list:
    ... first_list.append(item)
    ...
    >>> first_list
    Siz qanday natijaga erishasiz?

    9-savol
    Aytaylik, biz yana o‘sha ro‘yxatdan boshlaymiz:
    >>> first_list = [1, 2, 3]
    Bulardan qaysi biri yuqoridagi sikl bilan bir xil narsani bajaradi?

    10-savol
    Bu yerda append va extend "qo‘shish" metodlarining tavsiflari keltirilgan. Siz o‘rganganlaringizga asoslanib, qaysi biri nima ekanligini aniqlay olasizmi?

    Izoh:
    Adds its argument as a single item to the end of the list. It only ever adds one item to a list. – bitta elementni ro‘yxat oxiriga qo‘shadi. Faqat bitta element qo‘shadi hamisha.
    Treats its argument as a sequence and adds each item in the sequence to the end of the list. In other words, it adds a sequence of items to a list. – Argumentini ro‘yxat kabi qabul qilib har bir elementini alohida ro‘yxat oxiriga qo‘shib chiqadi.

    Download 5.67 Mb.
    1   ...   21   22   23   24   25   26   27   28   ...   31




    Download 5.67 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Izoh: append metodi ro‘yxatning oxiriga elementlarni qo‘shadi. 2-savol

    Download 5.67 Mb.