Ad banner
Ad banner

Python для начинающих. Урок 12 | Списки

Курс “Успеть всё” по подготовке к ЕГЭ-2024:

В этом уроке рассмотрим основные методы и функции для работы со списками.
——
Методы для работы со списками:
——
Наш чат:
——
Telegram:
Группа в ВК:
Дзен:
——
Не забываем подписываться!

#python #начинающим #ityoutubersru

(Visited 270 times, 1 visits today)

You Might Be Interested In

Комментарии (27)

  1. Домашнее задание:

    I)

    Напишите программу, которая из введенной пользователем строки создаст список. Удалить из этого списка все буквы ‘a’, ‘e’, ‘u’. Строка вводится на английском и символы для удаления так же на английском языке.

    II)

    Напишите программу, которая создаст список на 10 элементов, заполненный целыми числами, введенными с клавиатуры. Удалите все элементы, которые меньше 5 и найдите среднее арифметическое всех оставшихся элементов.

    III)

    Напишите программу, которая создаст список на 10 элементов, заполненный целыми числами (положительными и отрицательными), введенными с клавиатуры. Отсортировать список в порядке убывания модулей чисел и вывести его на экран. Также найти произведение элементов кратных 3, имеющих четный индекс.

  2. добрый день. я смотрел ваши видео пару лет назад уроки по пайтону) Это новые уроки или перезалив предыдущих?

  3. Здравствуйте! Спасибо за ваши видео, впервые изучаю языки программирования, все пока понятно и интересно!
    Сколько всего видео будет в данном курсе? Возможно ли найти работу с Python не имея тех образования? Спасибо большое!

  4. Спасибо, Иван Викторович за хорошее объяснение, однако для этого ролика существенно недостает темы: "Сортировка многомерных списков". Причем для 26 задачи, практически в 30% этих задач необходима "многофакторная" сортировка, как в экселе (например: сначала по первому столбцу по убыванию, затем по третьему столбцу по возрастанию, затем по второму по убыванию). Т.е. нужно объяснить как это делать на Питоне. Например вот такой код:
    s.sort(key = lambda x: (-x[1], x[3], -x[2])).
    Перерыл весь интернет, нигде не мог найти. Единственно нашел это при просмотре разборов задач линии 26 у такого персонажа как Шастин, который ничего не объясняет, в отличие от Вас, а только строчит код, а "вы сами там разбирайтесь". Вас бы "обцеловали" выпускники, если бы Вы это им наглядно объяснили 🙂

  5. Добрый день, спасибо за уроки, подскажите ПОЧЕМУ по решению первой задачи;
    . a=list(input('Введите строку: '))

    for i in a:

    if i=='a' or i=='e' or i=='u':

    a.remove(i)

    print(a)

    судя по коду должны перебираться и убираться все указанные буквы ( пару решений из других прогонял, там также непонятка), НО если ввести строку, например, если строка только из букв "а". Если вбить 2"а"" вподряд, то почему-то не убирает все, а только половину, т.е. 1 а выведет. Вбить 8а -выведет -4а, т.е. всегда половину выводит. Если вбивать "сасаса"-убирает хорощо, а если вбить"саасаасаасаасаа" – еще интересней; сначала а убирает, потом одну оставляет, а потом и по 2. Есть идеи почему?

  6. Ніхто часом не знає чому задача 1 в такій редакції не працює?

    s=list(input('Enter text'))

    b = ['a', 'u', 'e']

    for i in s:

    if i==b:

    s.remove(i)

    print(s)

  7. 5:40 интересно, как это же можно использовать? Допустим, удалять из списка какие-либо значения, а потом добавлять в другой список?

  8. I)
    string = input()

    list = list(string)

    sp = []

    for b in list:

    if b != 'e' and b != 'a' and b != 'u':

    sp.append(b)

    print(sp)
    II)
    st = input().split()

    sp = []

    k = 0

    for i in st:

    if int(i) < 5:

    continue

    sp.append(i)

    k += int(i)

    print(sp,k/len(sp)
    III)
    line = input("enter a numbers:")

    sp = [int(i) for i in (line.split())]

    sp.sort(key=abs)

    k = 0

    for i in sp[0::2]:

    if i % 3 == 0:

    k += i

    k*i

    print(sp) #список

    print(k) #произведение

Post A Comment For The Creator: Иван Викторович

Ваш адрес email не будет опубликован. Обязательные поля помечены *