Присваивание кортежей в Python: методы и примеры

Назначение кортежа в Python означает процесс одновременного присвоения нескольких значений нескольким переменным с использованием кортежей. Вот несколько методов присвоения кортежей с примерами кода:

  1. Базовое присвоение кортежа:

    # Assigning values to variables using a tuple
    x, y = 10, 20
    print(x)  # Output: 10
    print(y)  # Output: 20
  2. Замена переменных:

    # Swapping the values of two variables using tuple assignment
    a = 5
    b = 10
    a, b = b, a
    print(a)  # Output: 10
    print(b)  # Output: 5
  3. Распаковка кортежа:

    # Unpacking a tuple into multiple variables
    point = (3, 7)
    x, y = point
    print(x)  # Output: 3
    print(y)  # Output: 7
  4. Игнорирование значений:

    # Ignoring specific values using tuple assignment
    x, _, z = (1, 2, 3)
    print(x)  # Output: 1
    print(z)  # Output: 3
  5. Расширенная распаковка:

    # Using * to unpack remaining items in a tuple
    a, *b, c = (1, 2, 3, 4, 5)
    print(a)  # Output: 1
    print(b)  # Output: [2, 3, 4]
    print(c)  # Output: 5
  6. Возврат нескольких значений из функции:

    # Returning multiple values from a function using tuple assignment
    def get_name_and_age():
    name = "John"
    age = 25
    return name, age
    person_name, person_age = get_name_and_age()
    print(person_name)  # Output: John
    print(person_age)  # Output: 25