/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module20/06_pairs/main.py
37 строк
1 KB
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
import random random_data = [random.randint(0, 9) for _ in range(10)] print('Оригинальный список:', random_data) # 1 способ new_data = zip(random_data[::2], random_data[1::2]) print('Новый список:', list(new_data)) # 2 способ print(f"\nОригинальный список: {random_data} ") data_1 = (random_data[0], random_data[1]) data_2 = (random_data[2], random_data[3]) data_3 = (random_data[4], random_data[5]) data_4 = (random_data[6], random_data[7]) data_5 = (random_data[8], random_data[9]) print('Новый список 2:', [data_1, data_2, data_3, data_4, data_5]) # 3 способ print(f"\nОригинальный список: {random_data} ") odd_not_odd = [] count = 0 new_data2 = [] for index, value in enumerate(random_data): if index % 2 == 0: odd_not_odd.append(value) else: odd_not_odd.append(value) count += 1 if count == 2: new_data2.append(tuple(odd_not_odd)) count = 0 odd_not_odd = [] print('Новый список 3:', new_data2)