Тёмный

Python для начинающих. Урок 13 | Кортежи 

Иван Викторович
Подписаться 261 тыс.
Просмотров 11 тыс.
50% 1

В этом уроке познакомимся с кортежами, разберемся в их особенностях и узнаем, в каких случаях лучше использовать кортеж вместо списка.
------
Наш чат: t.me/+EscIrZ6Y...
------
Telegram: t.me/plugar_inf
Группа в ВК: plugar_inf
Rutube: rutube.ru/chan...
------
Не забываем подписываться!
#python #начинающим #ityoutubersru

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 74   
@plugar_inf
@plugar_inf 11 месяцев назад
Домашнее задание: I) Напишите программу, которая создает кортеж на 15 элементов, заполненный квадратами целых чисел от 1 до 15. В качестве результата работы выведите все элементы кортежа в порядке убывания. II) Имеется кортеж списков: letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) Напишите программу, которая добавляет символ '!' в начало каждого списка. III) Напишите программу, которая создает кортеж из 10 элементов, заполненный натуральными числами, введенными с клавиатуры. На его основе создайте кортеж, в котором будут сначала все элементы, отсортированные в порядке убывания чисел, а затем - в порядке возрастания. Полученный кортеж (в нем должно быть 20 элементов) выведите на экран.
@Касем-ф3к
@Касем-ф3к 11 месяцев назад
from random import randint b = [randint(1, 15) for i in range(15)] for i in range(len(b)): b[i] = b[i]**2 b.sort(reverse=True) b = tuple(b) print(b)
@idemyan
@idemyan 11 месяцев назад
1)c = [] for i in range(1,16): c.append(i ** 2) print(c) c.sort(reverse=True) x = tuple(c) print(x) 2)letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) x = [] c = tuple() for i in letters: x = ['!'] + i c += (x,) print(c) 3)b = tuple() while True: if len(b) < 10: x = int(input()) b += (x,) else: break b1 = list(b) b1.sort(reverse=True) b2 = list(b) b2.sort() s = tuple(b1 + b2) print(s)
@b685
@b685 11 месяцев назад
1 : x = [] for i in range(15): a = int(input("Введите число,которое в квадрате будет добавленo в кортеж")) a**=2 x.append(a) y = tuple(sorted(x)) print(x[::-1])
@b685
@b685 11 месяцев назад
3 : x = [] for i in range(10): x.append(int(input())) y = tuple(sorted(x)) print(y[::-1], y)
@b685
@b685 11 месяцев назад
2 : letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) x = [] c = () for i in letters: x = ["!"] + i c += (x,) print(c) Взял идею(ну как идею) у @idemyan,просто я гениальней не видел😍
@ЕкатеринаПетрова-б4щ
@ЕкатеринаПетрова-б4щ 6 месяцев назад
Спасибо большое за Ваш труд)
@2ustaa
@2ustaa 11 месяцев назад
Иван Викторович, спасибо большое за ваши уроки Привет из Пензы
@bgavh6858
@bgavh6858 11 месяцев назад
Если бы все учителя так учили бы. В нашей стране был бы бесконечный кортеж состоящий из Илон Масков
@РемонтквартирвОдессе
@РемонтквартирвОдессе 6 месяцев назад
супер
@philipmelnik4350
@philipmelnik4350 11 месяцев назад
Для решения домашки понадобится отдельное видео
@alexpetr3609
@alexpetr3609 10 месяцев назад
Спасибо за урок. Молюсь, чтоб Вы не забросили свой курс. Всем, кто захочет начать программировать на python, буду отсылать к Вам
@АмирРустамов-к8ъ
@АмирРустамов-к8ъ 2 месяца назад
|) f = tuple(i ** 2 for i in range(1, 16)) result = sorted(f, reverse=True) print(tuple(result)) ||) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) f = tuple(['!'] + i for i in letters) print(f) |||) a = [] b = [] for _ in range(11): inp = int(input("Введите целое число")) a.append(inp) b.append(inp) a = tuple(sorted(a, reverse=True)) b = tuple(sorted(b)) c = a + b print(c)
@distorshn-m9fc
@distorshn-m9fc 7 месяцев назад
1) kor = [] for i in range(15): kor.append(int(input())) ko = [i**2 for i in kor] kortej = tuple(ko) print(kortej[::-1]) 2) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) new_kortej = ['!'] + letters[0], ['!'] + letters[1], ['!'] + letters[2], ['!'] + letters[3] print(new_kortej) 3) spisok = [] for i in range(10): spisok.append(int(input())) kortej1 = tuple(spisok) tuple(sorted(kortej1)) kortej2 = kortej1[::-1] print(kortej1 + kortej2)
@Андрей-о3ю9х
@Андрей-о3ю9х 5 месяцев назад
z=[int(input()) for i in range(10)] z.sort() k=z[0::] k.sort(reverse=True) u=tuple(k) j=tuple(z) print(u+j) 3 задание
@РедванЯкубов
@РедванЯкубов 4 месяца назад
print(tuple(sorted([el ** 2 for el in range(1, 16)], reverse=True)))
@МагазинСекрет-ц2ю
@МагазинСекрет-ц2ю 5 месяцев назад
Если честно, то на эту домашку у меня ушел целый рабочий день... Зато покопался в разных методах и старался упростить по максимому. Второе получилось в двух вариантах по таймингу не тестировал, кому интересно - сами. 1) s = tuple(i**2 for i in range(15, 1, -1)) print(s) 2.1) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) new_letters = tuple(['!'] + element for element in letters) print (new_letters) 2.2) letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) new_letters = tuple(map(lambda x: ['!']+x, letters)) print (new_letters) 3) x=input('Введите 10 чисeл: ').split() x1= [int(i) for i in x] x1.sort(key=abs) x2= [i for i in x1] x2.reverse() x2.extend(x1) x3 = tuple(x2) print(x3)
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke 4 месяца назад
15:00.Иными словами мы получили отсортированный кортеж копию старого, но в переменной игрек. ? Разумеется в переменной икс, все осталось.
@Kvas00k
@Kvas00k 5 месяцев назад
Не подскажите как ввести с Клавиатуры кортеж содержащий несколько числовых кортежей, через какую функцию ! Все беребрал не получается😢
@АнатолийУкусов
@АнатолийУкусов 8 месяцев назад
😅 11:05вот это и называют цирк Монти пайтона-программировании , очень в духе языка, которую назвали в честь комедийного шоу.
@alishka04
@alishka04 2 месяца назад
первый урок который я начал не понимать
@АнатолийУкусов
@АнатолийУкусов 8 месяцев назад
6:20 вроде бы, вроде бы в СИ Шарп И СИ + + вроде так можно Тоже?
@Hikypok.G
@Hikypok.G 6 месяцев назад
Спасибо за ваш колоссальный труд, вы чудесный блогер! Было бы прекрасно, если бы правильное решение домашнего задания присутствовало в последующий уроках, потому что некоторые моменты вызывают вопросы
@_hapkotuk
@_hapkotuk 10 месяцев назад
Спасибо вам большое за то, что рассказали для чего нужны кортежи! А то давно ломаю голову, чем они могут быть полезны.
@Глитч-ь1я
@Глитч-ь1я 10 месяцев назад
побольше хороших комментариев) Вернулся с 8го кю кодеварса, решил добить самый низкий уровень сложности Давно не слышал сенсея) Успел соскучиться Порой ставишь видос на паузу, а Иван Викторович смотрит осуждающе, так как давно не делал уроки=D
@каша88нарезки
@каша88нарезки 11 месяцев назад
спасибо большое, не забрасывайте пожайлуста)
@r3zex935
@r3zex935 11 месяцев назад
А где Эмбер и Паймон?🧐
@plugar_inf
@plugar_inf 11 месяцев назад
Сын играется с ними теперь
@pavelpetrenko7478
@pavelpetrenko7478 11 месяцев назад
РАСПАКОУКА КОРТЕЖЕЙ
@DmitriyLok
@DmitriyLok 11 месяцев назад
Здравствуйте. Раз в 2 недели ролики с уроками выходят?
@ArtyomBorodin18
@ArtyomBorodin18 11 месяцев назад
Спасибо за урок!
@Ruslan-ps9rz
@Ruslan-ps9rz 7 месяцев назад
сделайте, пожалуйста, видосик о декораторах и лямбах. такие темы сложноватые, особенно декораторы
@АнатолийУкусов
@АнатолийУкусов 8 месяцев назад
Мне понадобилось 48 часов, чтобы осознать, что происходит.
@fixikkkk
@fixikkkk 11 месяцев назад
да уж просто попалось это видео но удави вам а сам я изучаю джаваскрипт
@ГеннадийСкворцов-п6о
@ГеннадийСкворцов-п6о 6 месяцев назад
Получаешь удовольствие от урок и доманего задания.
@evgen5497
@evgen5497 10 месяцев назад
🔥 🔥 🔥💣💣👍
@user-yt2LP
@user-yt2LP 11 месяцев назад
❤❤Спасибо! Понятно, убедительно!
@Caustic8
@Caustic8 8 месяцев назад
Иван Викторович хорош.
@ilyalarionov5637
@ilyalarionov5637 11 месяцев назад
Спасиба. Вам большое!!!!❤
@SaTaRa505
@SaTaRa505 11 месяцев назад
Очень ждал еще обучения
@4681alex
@4681alex 10 месяцев назад
Классный урок!
@Dryagin_Andry
@Dryagin_Andry 11 месяцев назад
Тюпл
@lutsiyahairova-shadaminova4618
@lutsiyahairova-shadaminova4618 5 месяцев назад
тапл
@lavrASS
@lavrASS 11 месяцев назад
Поскорее бы словари)
Далее
Это нужно попробовать
00:42
Просмотров 347 тыс.
Список и кортеж
37:46
Просмотров 4,8 тыс.
ОБЪЕКТЫ И КЛАССЫ В ПИТОНЕ
17:47