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

  Рет қаралды 9,156

Иван Викторович

Иван Викторович

7 ай бұрын

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

Пікірлер: 66
@plugar_inf
@plugar_inf 7 ай бұрын
Домашнее задание: I) Напишите программу, которая создает кортеж на 15 элементов, заполненный квадратами целых чисел от 1 до 15. В качестве результата работы выведите все элементы кортежа в порядке убывания. II) Имеется кортеж списков: letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) Напишите программу, которая добавляет символ '!' в начало каждого списка. III) Напишите программу, которая создает кортеж из 10 элементов, заполненный натуральными числами, введенными с клавиатуры. На его основе создайте кортеж, в котором будут сначала все элементы, отсортированные в порядке убывания чисел, а затем - в порядке возрастания. Полученный кортеж (в нем должно быть 20 элементов) выведите на экран.
@user-jm5px6ep5v
@user-jm5px6ep5v 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
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 7 ай бұрын
3 : x = [] for i in range(10): x.append(int(input())) y = tuple(sorted(x)) print(y[::-1], y)
@b685
@b685 7 ай бұрын
2 : letters = (['a', 'b'], ['c', 'd'], ['e', 'f'], ['g', 'h']) x = [] c = () for i in letters: x = ["!"] + i c += (x,) print(c) Взял идею(ну как идею) у @idemyan,просто я гениальней не видел😍
@alexpetr3609
@alexpetr3609 6 ай бұрын
Спасибо за урок. Молюсь, чтоб Вы не забросили свой курс. Всем, кто захочет начать программировать на python, буду отсылать к Вам
@Hikypok.G
@Hikypok.G 3 ай бұрын
Спасибо за ваш колоссальный труд, вы чудесный блогер! Было бы прекрасно, если бы правильное решение домашнего задания присутствовало в последующий уроках, потому что некоторые моменты вызывают вопросы
@_hapkotuk
@_hapkotuk 6 ай бұрын
Спасибо вам большое за то, что рассказали для чего нужны кортежи! А то давно ломаю голову, чем они могут быть полезны.
@user-hd9wf5lr3n
@user-hd9wf5lr3n 2 ай бұрын
Спасибо большое за Ваш труд)
@kussia88vdele
@kussia88vdele 7 ай бұрын
спасибо большое, не забрасывайте пожайлуста)
@user-wb9ph9cz8w
@user-wb9ph9cz8w 6 ай бұрын
побольше хороших комментариев) Вернулся с 8го кю кодеварса, решил добить самый низкий уровень сложности Давно не слышал сенсея) Успел соскучиться Порой ставишь видос на паузу, а Иван Викторович смотрит осуждающе, так как давно не делал уроки=D
@user-yt2LP
@user-yt2LP 7 ай бұрын
❤❤Спасибо! Понятно, убедительно!
@ArtyomBorodin18
@ArtyomBorodin18 7 ай бұрын
Спасибо за урок!
@ilyalarionov5637
@ilyalarionov5637 7 ай бұрын
Спасиба. Вам большое!!!!❤
@user-pu9tf7jt7s
@user-pu9tf7jt7s 3 ай бұрын
Получаешь удовольствие от урок и доманего задания.
@bgavh6858
@bgavh6858 7 ай бұрын
Если бы все учителя так учили бы. В нашей стране был бы бесконечный кортеж состоящий из Илон Масков
@user-mz6js2sw6d
@user-mz6js2sw6d 3 ай бұрын
супер
@4681alex
@4681alex 6 ай бұрын
Классный урок!
@S2krA
@S2krA 7 ай бұрын
Очень ждал еще обучения
@2ustaa
@2ustaa 7 ай бұрын
Иван Викторович, спасибо большое за ваши уроки Привет из Пензы
@Ruslan-ps9rz
@Ruslan-ps9rz 3 ай бұрын
сделайте, пожалуйста, видосик о декораторах и лямбах. такие темы сложноватые, особенно декораторы
@user-bg8kz1fi3o
@user-bg8kz1fi3o 2 ай бұрын
Если честно, то на эту домашку у меня ушел целый рабочий день... Зато покопался в разных методах и старался упростить по максимому. Второе получилось в двух вариантах по таймингу не тестировал, кому интересно - сами. 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)
@Caustic8
@Caustic8 4 ай бұрын
Иван Викторович хорош.
@philipmelnik4350
@philipmelnik4350 7 ай бұрын
Для решения домашки понадобится отдельное видео
@evgen5497
@evgen5497 6 ай бұрын
🔥 🔥 🔥💣💣👍
@user-zs1cq8tb2g
@user-zs1cq8tb2g 21 күн бұрын
print(tuple(sorted([el ** 2 for el in range(1, 16)], reverse=True)))
@user-ee6gj1ld5p
@user-ee6gj1ld5p 4 ай бұрын
😅 11:05вот это и называют цирк Монти пайтона-программировании , очень в духе языка, которую назвали в честь комедийного шоу.
@shlopaiushiy-po-popke
@shlopaiushiy-po-popke 7 күн бұрын
15:00.Иными словами мы получили отсортированный кортеж копию старого, но в переменной игрек. ? Разумеется в переменной икс, все осталось.
@DmitriyLok
@DmitriyLok 7 ай бұрын
Здравствуйте. Раз в 2 недели ролики с уроками выходят?
@user-ee6gj1ld5p
@user-ee6gj1ld5p 4 ай бұрын
Мне понадобилось 48 часов, чтобы осознать, что происходит.
@Kvas00k
@Kvas00k 2 ай бұрын
Не подскажите как ввести с Клавиатуры кортеж содержащий несколько числовых кортежей, через какую функцию ! Все беребрал не получается😢
@user-cz9kq9pg2g
@user-cz9kq9pg2g Ай бұрын
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 задание
@pavelpetrenko7478
@pavelpetrenko7478 7 ай бұрын
РАСПАКОУКА КОРТЕЖЕЙ
@user-ee6gj1ld5p
@user-ee6gj1ld5p 4 ай бұрын
6:20 вроде бы, вроде бы в СИ Шарп И СИ + + вроде так можно Тоже?
@user-ot2bb3mc4s
@user-ot2bb3mc4s 3 ай бұрын
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)
@r3zex935
@r3zex935 7 ай бұрын
А где Эмбер и Паймон?🧐
@plugar_inf
@plugar_inf 7 ай бұрын
Сын играется с ними теперь
@fixikkkk
@fixikkkk 7 ай бұрын
да уж просто попалось это видео но удави вам а сам я изучаю джаваскрипт
@Dryagin_Andry
@Dryagin_Andry 7 ай бұрын
Тюпл
@lutsiyahairova-shadaminova4618
@lutsiyahairova-shadaminova4618 Ай бұрын
тапл
@lavrASS
@lavrASS 7 ай бұрын
Поскорее бы словари)
Python для начинающих. Урок 14 | Множества
22:49
Иван Викторович
Рет қаралды 8 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 29 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 33 МЛН
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 59 МЛН
Список и кортеж
37:46
Python Russian
Рет қаралды 4 М.
44 Функция enumerate Python
5:33
egoroff_channel
Рет қаралды 46 М.
25 Цикл for.  Обход списков и строк Python
13:25
egoroff_channel
Рет қаралды 147 М.
Python с нуля. Урок 4 | Циклы (for, while)
10:31
Иван Викторович
Рет қаралды 619 М.
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 29 МЛН