Ad banner
Ad banner

Уроки Python с нуля / #9 – Кортежи (tuple)

Помимо списков в языке Питон вы также можете встретить такой массив данных как Кортеж (tuple). В ходе урока мы научимся создавать кортежи, узнаем про их возможности и рассмотрим способы их использования.

✅ Полезные ссылки:
– Урок на сайте itProger:

⏰ Тайм коды:
00:00 – Начало
00:18 – Что такое кортеж?
01:30 – Создание кортежа
02:20 – Работа с элементами
03:47 – Функции для кортежей
05:25 – Способы создания кортежей
07:02 – Перебор кортежа через цикл
07:55 – Преобразования списка в кортеж
09:38 – Заключительная часть

✔ Сообщество программистов:

✔ ————-
Вступай в группу Вк – 🚀
Инстаграм itProger:

Группа FaceBook –
Instagram:
Telegram:
Twitter –

– Уроки от #itProger 👨🏼‍💻
– Все уроки по хештегу #itprogerLessons

(Visited 31 times, 10 visits today)

You Might Be Interested In

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

  1. Супер урок спасибо огромное: моя программа (кое что дабвил вне темы)
    hobb = ("плавание", "чтение","математика")

    user = { "person1" : {

    "first_name": " ",

    "last_name": " ",

    "email": " ",

    "password": " ",

    "adress": [" ", " "],

    "hobby": set()

    },

    "person2": {

    "first_name": " ",

    "last_name": " ",

    "email": " ",

    "password": " ",

    "adress": [" ", " "],

    "hobby": set()

    }

    }

    b = 0

    password_regex = r"^(?=.*[A-Za-z])(?=.*d)[A-Za-zd]{6,}$"

    email_regex = r'^[w.-]+@[a-zA-Zd.-]+.[a-zA-Z]{2,}$'

    import re

    for i in range(1,3):

    f_name = input(f"Введите имя для person{i}: ")

    user [f"person{i}"]["first_name"] = f_name

    l_name = input(f"Введите фамилию для person{i}: ")

    user[f"person{i}"]["last_name"] = l_name

    email = input(f"Введите email person{i}: ")

    while not re.match(email_regex, email):

    print("Неправильный формат email. Введите стандартный формат Email")

    email = input(f"Создайте пароль заново для person{i}: ")

    user[f"person{i}"]["email"] = email

    password = input(f"Создайте пароль пользователя для person{i}: ")

    while not re.match(password_regex, password):

    print("Неправильный формат пароля. Пароль должен быть от 6 символов и содержать хотя бы одну букву и одну цифру")

    password = input(f"Создайте пароль заново для person{i}: ")

    adress = input(f"Введите город проживания для person{i}: ")

    user [f"person{i}"]["adress"][0] = [adress]

    street = input(f"Введите улицу проживания для person{i}: ")

    user[f"person{i}"]["adress"] [1] = [street]

    print("пример хобби: ",hobb)

    hobbies = set()

    for _ in range(3):

    b += 1

    if b > 3:

    b = 1

    hobby = input(f"Введите хобби {b} для person{i}: ")

    hobbies.add(hobby)

    user[f"person{i}"]["hobby"] = hobbies

    print("Данные пользователей:".format(i))

    for key, value in user.items():

    print(f"{key}: {value}")

    print (values["d"])

  2. Кто знает почему всегда snumber 0 если в if изменяется на другое?

    import random

    import os

    attempt = 0

    snumber = 0

    print("Выберите уровень сложности")

    print("1. Легкий – Неограниченое число попыток от 0 до 100")

    print("2. Нормальный – 15 Попыток от 0 до 250")

    print("3. Сложный – 20 Попыток от 0 до 500")

    dif = input()

    if dif == 1:

    snumber = random.randrange(101)

    if dif == 2:

    snumber = random.randrange(251)

    if dif == 3:

    snumber = random.randrange(501)

    os.system("cls")

    while True:

    print(snumber)

    print("================")

    print("| Угадай число |")

    print("================")

    print("Попытки:",attempt)

    print("================")

    number = int(input())

    os.system("cls")

    if number == snumber:

    print("===========================")

    print("| Поздравляем ты победил! |")

    print("===========================")

    break

    if number < snumber:

    print("Больше!")

    attempt = attempt + 1

    if number > snumber:

    print("Меньше!")

    attempt = attempt + 1

    input()

  3. Уважаемый itProger, спасибо за такие качественные уроки.Я чувствую, что благодаря тебе, моя жизнь сможет измениться в лучшую сторону. Я каждый день, учу питон, именно от твоих шедевральных видео.

  4. Все очень понятно, спасибо за урок. Но было бы здорово если вы бы еще рассказывали где и как можно применять списки и кортежи на практике

  5. 5:55 В этом моменте, какую комбинацию клавиш ты использовал, чтобы быстро переместиться от открывающей до закрывающей скобки?

Post A Comment For The Creator: Школа itProger / Программирование

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