• 1. Обговоріть спільні ознаки та відмінності між рядками та списками. 2. У змінній letters міститься список ['a', 'b', 'c', 'd']. Обчисліть значення виразів: а) letters[int('2'*2)//11] б) letters[3] в) letters[–1] г) letters[::2] ґ) letters[1: 3] д) letters[:2] 3. Створено список a = [2, 15, 3, –5, 10]. Визначте вміст списку а після виконання операторів: а) а = а+[11] б) a[3] = 0 в) a[0], a[4] = a[4], a[0] 4. Збережіть імена кількох своїх друзів у списку з ім’ям names. Виведіть ім’я кожного друга, звернувшись до кожного елемента списку. 5. За допомогою генератора списків заповніть список квадратами перших 10 натуральних чисел. 6. За допомогою генератора списків заповніть список а непарними числами в діапазоні від 1 до 20. БУДЬ ЛАСКА ТЕРМІНОВО БЛАГАЮ ПОТРІІБНО НА ЗАВТРА ДАЙТЕ ВІДПОВІДІ НА ЗАПИТАННЯ БУЛЬЛАСОЧКА ТЕРМІНОВО!!!!!!!!!!!!!

Ответы 1

  • 1. Спільні ознаки рядків та списків:

    Являються структурами даних в Python.

    Можуть містити елементи різних типів даних.

    Можуть містити інші списки або рядки в якості елементів.

    Відмінності між рядками та списками:

    Рядки є не змінними, тобто після створення їх неможливо змінити окремі символи без створення нового рядка. Списки можуть бути змінені, їх елементи можна змінювати, додавати, видаляти.

    Рядки індексуються за допомогою чисел, які вказують позицію символу у рядку. Списки індексуються так само, але їх елементи можуть бути списками або рядками, іншими словниками, тощо.

    Рядки можна складати разом (конкатенувати) за допомогою оператора +, але не можна додавати їхні елементи. Списки можна конкатенувати, але їх елементи можна додавати, видаляти, міняти місцями тощо.

    2. Розв'язок:

    а) letters[int('2'*2)//11] = letters[2]

    б) letters[3] = 'd'

    в) letters[-1] = 'd'

    г) letters[::2] = ['a', 'c']

    ґ) letters[1:3] = ['b', 'c']

    д) letters[:2] = ['a', 'b']

    3. Розв'язок:

    а) a = [2, 15, 3, -5, 10, 11]

    б) a[3] = 0

    в) a[0], a[4] = a[4], a[0] # a = [-5, 15, 3, 0, 10]

    4. Розв'язок:

    names = ['Anna', 'John', 'Kate']

    for name in names:

    print(name)

    5. Розв'язок:

    squares = [x**2 for x in range(1, 11)]

    6. Розв'язок:

    odds = [x for x in range(1, 21) if x % 2 != 0]

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years